JAVA/문법
[JAVA] random(랜덤) 함수
유진
2019. 12. 8. 14:33
반응형
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개를 구할 수 있게 되는 것이다.
반응형