반응형

Random 함수를 사용하는 방법을 알아보도록 하겠다.

 

호출 Random 객체 생성하기

import java.util.Random;
Random random = new Random();

정수 Random(int)생성 과 범위지정

int randomInt = random.nextInt();
System.out.println(randomInt)

위에 random.nextInt()안에 특정숫자를 넣으면 0부터 특정숫자-1까지 범위가 정해지고 그 안에서 랜덤 숫자가 나오게 되는 것이다. 

 

예를 들어

Random rand = new Random();
rand.nextInt(10)

이렇게 10이라는 숫자를 넣게 되면 0부터 10-1 즉, 0부터 9까지의 숫자중에 어떤 수를 구하게 되는 것이다.

package chap03;
import java.util.Random;

public class plus {

	public static void main(String[] args) {
		Random rand = new Random();
		int i, N=5;
		for(i=1; i<=N; i++) {
			System.out.printf("%d ", rand.nextInt(10+1));
		}
	}
}

이렇게 for문을 같이 사용하면 랜덤한 숫자 5개를 구할 수 있게 되는 것이다.

반응형

'JAVA > 문법' 카테고리의 다른 글

[JAVA] 클래스  (0) 2019.12.22
[JAVA] 배열 2  (0) 2019.12.15
[JAVA] 배열  (0) 2019.12.15
[JAVA] loop  (0) 2019.12.08
[JAVA] Exception in thread "main" java.lang.ArithmeticException: 자바 예외처리  (0) 2019.12.07

+ Recent posts