1) Java.util.Random
2) Java.util.Math
- random() 메소드는 double 값을 리턴함, 캐스팅(int)을 통해 정수형으로 변형
- (int)( Math.random()*최대값 ) + 최소값
package test;
import java.util.Random;
public class Test {
public static void main(String[] args) {
//Random 클래스
Random rd = new Random();
int num1 = rd.nextInt(100)+1; // 1~100 정수
//Math 클래스
int num2 = (int) ((Math.random()*100)+1); // 1~100 정수
}
}
'JAVA > 2' 카테고리의 다른 글
[JAVA] 자바 컬렉션 프레임워크(JCF: Java Collection Framework) (0) | 2020.05.06 |
---|---|
[JAVA] string <-> int 변환 (0) | 2020.02.10 |
[JAVA] 현재 시간 구하기 (0) | 2020.02.08 |
[JAVA] String / StringBuilder / StringBuffer 차이 (0) | 2020.01.15 |
java에서 while(1) while(0) (0) | 2020.01.06 |