[java] Random

1. Math.random()

Math.random() 은 0~1 사이의 실수를 반환한다.
예를들어 이 값에다 100을 곱한후 int 로 형변환을 해주면 0~100사이의 난수정수를 얻을 수 있다.

int i=(int)Math.random()*100;

2. java.util.Random

자바의 랜덤 클래스이다. 각 자료형에 맞는 랜덤 메소드가 있다.

import java.util.Random;
/*...*/
Random rand=new Random();
int i=rand.nextInt(100);	//0~100