Random():创建一个新的随机数生成器。
Random(long seed):使用单个种子创建一个新的随机数生成器。
如果seed相同的话,前后两次的随机数会一致!!
int[] nums1 = new int[8];
int[] nums2 = new int[8];
Random random = new Random(47);
for(int i=0;i<8;i++){
nums1[i]=random.nextInt(55);
}
Random random2 = new Random(47);
for(int i=0;i<8;i++){
nums2[i]=random2.nextInt(55);
}
for(int i :nums1)
System.out.print(i+" ");
// System.out.println();
for(int j: nums2)
System.err.print(j+" ");
输出结果:
38 25 43 35 51 51 17 38
38 25 43 35 51 51 17 38
本文介绍了 Java 中 Random 类的使用方法,展示了如何通过指定相同的种子来生成一致的随机数序列,并提供了一个具体的示例代码,说明了即使在不同实例中,只要种子相同,所产生的随机数序列也完全一样。
566

被折叠的 条评论
为什么被折叠?



