Java
Java Util 패키지 - Random 클래스
jeunwork
2021. 4. 29. 11:49
Random 클래스
- int형, float형 등 난수 생성.
- 정수형 난수 발생은 특정 범위가 없다.
- 생성자
Random() 새로운 Random객체를 생성하고 초기화
- 주요 메서드
· double : nextDouble() double형 자료에 따른 자료를 반환하게 되며 0.0~1.0 사이의 값 반환
· float : nextFloat() float형 자료에 따른 자료를 반환하게 되며 0.0~1.0 사이의 값 반환
· double : nextGaussian() 평균 0.0 표준 편차 1.0의 Gauss분포의 double형의 난수 반환
· int : nextInt() int형 범위 전체에서 난수 발생
nextInt(int n) 0부터 인자로 전달된 값 n까지를 범위로 하여 난수를 발생하여 반환
· long : nextLong() long형의 범위 전체에서 난수 발생, 반환
· void : setSeed(long seed) 인자로 전달된 long형인 seed를 난수 발생기의 시작 seed로 재설정