-
Date date = new Date();
-
long timeMill = date.getTime();
-
System.out.println(timeMill);
-
Random rand = new Random(timeMill);
-
for(int i = 0; i < 20; i++)
-
{
-
System.out.println(rand.nextInt(50));
-
}
-
// 当种子一样的时候,虽然每次nextXXX的方法会返回不同的结果,但是由于每次new Random(相同的seed)创建的“随机数生成器”都相同,因此之后产生的随机数序列也就都是一样的。所以每次调用该函数生成随机数都会产生相同的结果。