반응형
Random
Random r = new Random("종자값");
- 종자값은 난수를 만드는 공식에 사용되는 값
- 같은 공식에 같은 값을 넣으면 같은 결과를 얻는 것처럼 같은 난수를 얻게 됨.
Random r1 = new Random(1);
Random r2 = new Random(1);
Random r3 = new Random(2);
Random r4 = new Random(2);
- r1과 r2 같은 종자값 1을 사용하기 때문에 같은 난수값을 얻음.
- r3과 r4도 마찬가지로 같은 종자값 2를 사용하기 때문에 같은 난수값을 얻음.
- 단지 생성자 Random()은 종자값을 System.currentTimeMillis()로 하기 때문에
실행할 때마다 얻는 난수가 달라짐.
--------------------------------------------------------------------------------
Math.random()
- 0<= 값 < 1.0 사이의 double형의 난수를 반환함.
반응형
'프로그래밍 정리 > 자바' 카테고리의 다른 글
[Java - 자바] 정규식, Pattern, Matcher (0) | 2014.03.03 |
---|---|
[Java - 자바] MessageFormat (0) | 2014.03.02 |
[Java - 자바] DecimalFormat (0) | 2014.03.02 |
[Java - 자바] DateFormat (0) | 2014.03.02 |
[Java - 자바] Date 서식 (0) | 2014.03.02 |