[java] 자바에서 랜덤 넘버 생성하는 방법
자바에서는 랜덤 숫자를 생성하기 위해 java.util.Random
클래스나 Math.random()
메서드를 사용할 수 있습니다. 두 가지 방법을 간단히 살펴보겠습니다.
1. java.util.Random
클래스 사용
java.util.Random
클래스를 사용하면 더 많은 기능을 제공받을 수 있습니다. 다음은 Random
클래스를 사용하여 랜덤 숫자를 생성하는 예제입니다.
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(100); // 0부터 99까지의 랜덤 정수 생성
System.out.println("Random number: " + randomNumber);
}
}
위 코드는 0부터 99까지의 랜덤 정수를 생성하여 출력하는 간단한 예제입니다.
2. Math.random()
메서드 사용
Math.random()
메서드를 사용하여 0.0 이상 1.0 미만의 double 형태의 랜덤 숫자를 생성할 수 있습니다. 다음은 Math.random()
을 사용한 예제입니다.
public class RandomNumberGenerator {
public static void main(String[] args) {
double randomNumber = Math.random();
System.out.println("Random number: " + randomNumber);
}
}
위 코드는 0.0 이상 1.0 미만의 랜덤한 double 값을 생성하여 출력합니다.
결론
이처럼 자바에서는 java.util.Random
클래스나 Math.random()
메서드를 활용하여 간단히 랜덤 숫자를 생성할 수 있습니다.
더 많은 정보는 Oracle Java Documentation에서 확인할 수 있습니다.