thumb

 

 

자바 랜덤(Random) 함수

 

 

1. Random 클래스 사용하기

 

사용방법

 

1. java.util.Random; import 시키기

2. Random 클래스 객체를 생성

3. 정수일 경우 nextInt() 메소드를 사용하여 파라미터에 범위를 지정

  nextLong(), nextDouble(), nextBoolean()...

 

 

import java.util.Random;

Random rd = new Random();
int value = 0;

for(int i = 0; i < 10; i++) {
    value = rd.nextInt(10);  // 0~9 사이의 랜덤값
    System.out.print(value + ", ");
}

 

 

2. Math.Random() 사용하기

 

Random() 클래스 처럼 별도로 import할 필요가 없으며 객체를 생성하지 않아도 된다는 장점이 있습니다.

 

 

사용방법

 

(자료형)(Math.random() * 최대값 + 최솟값);

 

 

 

int value = 0;

for(int i = 0 ; i<10 ; i++) {
	value = (int)(Math.random() * 10 + 1);
	System.out.print(value+ ", ");
}