Random은 임의의 값을 생성할때 사용하기가 아주 편리합니다.

boolean값도 랜덤으로 생성해주네요.

사용방법도 아주 간단하구요.


테스용으로 참좋은것 같네요.  ^^;(제가 주로 테스트할때 많이 사용해서......)



[샘플소스]

import java.util.Random;
 
public class RandomTest {
 
	/**
	 * @param args
	 */
	public static void main(String[] args) {
 
		Random oRandom = new Random();
 
		System.out.println("boolean   : " + oRandom.nextBoolean());
		System.out.println("double    : " + oRandom.nextDouble());
		System.out.println("float     : " + oRandom.nextFloat());
		System.out.println("Long      : " + oRandom.nextLong());
		System.out.println("Int       : " + oRandom.nextInt());
		// 0~100까지의 숫자만을 랜덤으로 생성할때
		System.out.println("Int 0~100 : " + oRandom.nextInt(100));
 
		System.out.println();
		float fVal = (float) (oRandom.nextInt(10000) * oRandom.nextFloat());
		System.out.println("예)소수점이 있는 임의에 숫자---- : "+fVal);
 
	}
 
}


[실행결과]

random.PNG


실행해보면 알 수 있는거라 굳이 설명이 필요 없겠죠!!! ^^;

감사합니다.