Jeunwork space

Java Util 패키지 - Random 클래스 본문

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로 재설정

실행할때마다 결과가 랜덤으로 바뀐다.

 

 

Comments