CODEDRAGON ㆍDevelopment/Java
Random 클래스
· 의사난수 발생기(Pseudorandom number generator)
· 일정 범위의 값들에서 임의의 수 하나를 반환합니다.
Random 클래스의 난수(Random Number)생성 함수
메소드 |
설명 |
boolean nextBoolean( ) |
· boolean형 난수 반환 |
int nextInt( ) |
· int형 난수 반환 · int의 전체범위에서 랜덤값을 추출 · -2,147,483,648 ~2,147,483,647 |
long nextLong( ) |
· long형 난수 반환 |
int nextInt(int n) |
· 0이상 n미만의 범위 내에 있는 int형 난수 반환 · 0~n-1 까지의 범위에서 랜덤값을 추출 |
float nextFloat( ) |
· 0.0이상 1.0미만의 float형 난수 반환 |
double nextDouble( ) |
· 0.0이상 1.0미만의 double형 난수 반환 |
씨드(Seed) 기반의 난수 생성
가짜 난수(Pseudo-random number)
컴퓨터의 난수는 씨앗(seed)을 기반으로 생성되기 때문에 가짜 난수(Pseudo-random number)라 불립니다
씨드를 기반으로 하면 매 실행 시마다 다른 유형의 난수를 발생시킬 수 있습니다.
'Development > Java' 카테고리의 다른 글
Calendar클래스, Calendar 클래스의 문제점, Calendar 클래스의 문제점 해결 (0) | 2017.09.29 |
---|---|
Math.random() (0) | 2017.09.28 |
Math 클래스 - 수학관련 메소드, 반올림, 올림, 버림, 절대값 (0) | 2017.09.28 |
Object클래스의 주요 메소드 - equals() 메소드, toString() 메소드, finalize() 메소드, getClass(), hashCode(), toString() (0) | 2017.09.28 |
Object Class(오브젝트 클래스), Object 클래스, java.lang 패키지 (0) | 2017.09.28 |