[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에서 확인할 수 있습니다.