반응형
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 |