// 1부터 10까지의 난수를 발생시키는 2가지 방법
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
// 'java.util.Random' 클래스의 'nextInt' 메서드를 사용하는 방법
System.out.print("첫번째 방법 : ");
for (int i = 0; i < 10; i++) {
Random random = new Random();
int randomNum1 = (random.nextInt() >>> 1) % 10 + 1;
System.out.print(randomNum1 + " ");
} // for
// 'java.lang.Math' 클래스의 'random' 메서드를 사용하는 방법
System.out.println();
System.out.print("두번째 방법 : ");
for (int i = 0; i < 10; i++) {
int randomNum2 = (int) (Math.random() * 10 + 1);
System.out.print(randomNum2 + " ");
} // for
} // main
} // RandomNumber
/*
* 결과
*
* 첫번째 방법 : 6 10 9 2 4 7 9 8 1 7
* 두번째 방법 : 9 4 3 1 3 10 1 8 6 10
*/