package test;
import java.util.Random;
/**
- 测试random类
- @author
*/
public class TestRandom {
public static void main(String[] args) {
Random rand = new Random();
//随机产生[0,1)之间的double类型数据
System.out.println(rand.nextDouble());
//随机生成int类型范围之内的整型数据
System.out.println(rand.nextInt());
//随机生成[0,1)之间的float类型数据
System.out.println(rand.nextFloat());
//随机生成false或true
System.out.println(rand.nextBoolean());
//随机生成[0,10)之间的int类型的数据
System.out.println(rand.nextInt(10));
//随机产生[20,30)之间的int类型的数据
System.out.println(20+rand.nextInt(10));
//随机产生[20,30)之间的int类型的数据(此种方法计算较为复杂)
System.out.println(20+(int)(rand.nextDouble()*10));
}
}