JAVA Random

main-me·2023년 3월 10일
0

JAVA

목록 보기
1/6

Math.random()과는 다르다.
Random 클래스를 사용하려면 import가 필요하다. 상단에 import java.util.Random;을 작성하거나 객체 생성 후 alt+enter한다.
객체 생성은 Random autoNum = new Random();으로 한다.


메서드

.setSeed(long n): 매개값으로 주어진 종자값이 설정된다.
.nextBoolean(): boolean 타입의 난수를 반환한다.
.nextDouble(): double 타입의 난수를 반환한다.
.nextInt(): int 타입의 난수를 반환한다.
.nextInt(int n): int 타입의 0~n까지 난수를 반환한다.
.nextGaussian(): 평균이 0.0이고 표준편차가 1.0인 정규분포 난수를 반환한다.
.nextByte(): byte 배열에 타입의 난수를 채워 반환한다.
(스트림 관련 다른 메서드는 사용할 날이 오면 추가하겠다.)


참조
https://coding-factory.tistory.com/530 >자바 난수 생성
http://mwultong.blogspot.com/2006/09/java-gaussian-gaussian-random-numbers.html >정규분포, 가우스 난수 발생 예제

0개의 댓글