Java中一般有两种随机数,一个是Math中random()方法,一个是Random类。
Math.random();//返回0~1的中随机数值
Random random = new Random();//默认构造方法 Random random = new Random(100);//指定种子数字
实例:
Random random = new Random();
1、生成一个随机的boolean值
random.nextBoolean();
2、生成一个随机的double值,数值介于[0,1.0)之间
random.nextDouble();
3、生成一个随机的int值,在-2的31次方到2的31次方-1之间
random.nextInt();
4、生成一个随机的int值,该值介于[0,10)的区间,也就是0到10之间的随机int值
random.nextInt(10);
5、重新设置Random对象中的种子数
random.setSeed(7);