프로그램/Java

[java] Random 사용법

승미니1024 2018. 5. 24. 00:00

[java] Random 사용법



java에서 난수 발생(Random) 방법에 대해 알아보겠다. 난수는 일정 범위 안에 아무 값을 발생 시키는 것을 의미한다. 예를 들어 범위를 0~9안에

난수 발생을 호출 할 때마다 0,1,2~8,9 아무 값이나 계속 다른 값이 나오게 된다.

 

Random 사용 예제



random 사용예는 아래와 같다.


import java.util.Random;


public class RandomMain {


public static void main(String[] args) {

//Random 클래스 객체 생성

Random r = new Random();

//사용자 지정한 값으로 랜덤값 추출 ( 0~9)

int value = r.nextInt(10);

System.out.println("value : " + value);

//int 범위 내에서 랜던값 추출

value = r.nextInt();

System.out.println("value : " + value);

}

}


nextInt에 인자를 넣지 않으면 int 범위내에 값이 발생한다. int 범위는 OS 마다 다르다. 인자 값을 넣으면 해당 수를 넘지 않은 범위에서 난수값이 발생 된다.


[import 할 클래스]

import java.util.Random;


[주요 함수]

Random r = new Random();

int value = r.nextInt(10); // value에 0~9까지 난수 값이 입력 된다.



반응형