java.util.Random提供一个随机化的种子(seed)

 

  1. Date date = new Date();

  2. long timeMill = date.getTime();

  3. System.out.println(timeMill);

  4. Random rand = new Random(timeMill);

  5. for(int i = 0; i < 20; i++)

  6. {

  7. System.out.println(rand.nextInt(50));

  8. }

  • // 当种子一样的时候,虽然每次nextXXX的方法会返回不同的结果,但是由于每次new Random(相同的seed)创建的“随机数生成器”都相同,因此之后产生的随机数序列也就都是一样的。所以每次调用该函数生成随机数都会产生相同的结果。

你可能感兴趣的:(自我学习见证)