본문 바로가기
JAVA/Java

[Java] 자바 Random함수 사용방법, 무작위 숫자 생성

[1] 들어가며

 

개발을 하다보면 무작위로 숫자출 추출할 일이 필요합니다.

Java에서는 Random이라는 함수를 통해서 무작위 숫자를 추출할 수 있습니다.

아래에서 보여드릴 코드를 통해 랜덤함수를 이용하여 무작위 숫자를 출력하며 범위는 어떻게 설정하는지 그리고 음수를 포함한 랜덤한 숫자는 어떻게 추출하는지 알아보겠습니다.

 

 

 

 

 

[2] Random함수 사용방법

 

아마도 아래 코드를 살펴보시면 쉽게 사용하실 수 있으실거라 생각됩니다.

 

package test;

public class mainClass {

	public static void main(String[] args) {
		
		int r;

		r = (int)(Math.random() * 3); // 0 ~ 2 중에 랜덤한 숫자 출력
		System.out.println("r = " + r);

		r = (int)(Math.random() * 10); // 0 ~ 9 범위의 랜덤한 숫자 출력
		System.out.println("r = " + r);

		r = ((int)(Math.random() * 5) + 1) * 10; // 10, 20, 30, 40, 50 중에 랜덤한 숫자
		System.out.println("r = " + r);

		r = (int)(Math.random() * 3) - 1; // -1 0 1
		System.out.println("r = " + r);
		
	}
}

 

 

 

 

 

댓글