반응형
자바에서 Random 클래스는 난수 발생 기능을 제공한다.
생성자
Random() 현재시간을 초깃값으로 하는 난수 발생기 생성
Random(long seed) seed값을 초깃값으로 하는 난수 발생기 생성
주요 함수
nextFloat() float형의 난수 리턴
nextInt() int형의 난수 리턴
nextLong() long형의 난수 리턴
nextDouble() double형의 난수 리턴
nextGaussian() 평균 0, 표준편차 1인 Gaussian형의 난수를 double형으로 리턴
setSeed(long newseed) seed값을 newseed값으로 초기화
nextInt(int n) n미만의 int형 난수 리턴
예제소스
import java.util.Random; public class JavaTestMain { public static void main(String[] args) { Random rd = new Random(); for(int i=0;i<5;i++) { System.out.println(rd.nextInt()); } } }
출력값
-1096815326
990466719
-1683127743
1366166501
1255490733
반응형
'Language, IDE > JAVA, android' 카테고리의 다른 글
[JAVA 자바] InetAddress 클래스 (0) | 2013.08.12 |
---|---|
[JAVA 자바] File 클래스 (0) | 2013.08.12 |
[JAVA 자바] synchronized - 스레드 동기화 (0) | 2013.08.11 |
[JAVA 자바] instanceof - 객체(클래스)의 타입판별 (0) | 2013.07.24 |
[JAVA 자바] super (0) | 2013.07.24 |