java中三种随机数的生成
//1.通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字,
// final long l = System.currentTimeMillis();
// final int i = (int)( l % 100 );//%n即去毫秒数的后n位,[0,n)的数
// System.out.println(l+" "+i);
//2.通过Math.random()返回一个0到1之间的double值。
// final double d = Math.random();
// final int i = (int)(d*100);//*n小数点右移n位获得[0,n)的数
// System.out.println(d+" "+i);
//3.
//3.1.Random random = new Random(1000);指定种子数字
// Random random = new Random(1000);//获得的值再运行一次也不变
// for(int i = 0 ; i<5 ; i++) {
// int j = random.nextInt(100);
// System.out.println(j);
// }
//Random random = new Random();//默认构造方法
// Random random = new Random();获得的值再运行一次会发生变化
// for(int i = 0 ; i<5 ; i++) {
// int j = random.nextInt(100);
// System.out.println(j);
// }
第一种对应的图:
第二种对应的图: