j2se----Random类

Random类是一个伪随机数产生器
所谓伪随机数产生器:就是说他是通过一套算法去制造看似随机的数。。。

所以new Random(123);那么他产生的随机数序列永远是相同的。。。这就是因为这套算法的原因。。。

但是他还有一个构造方法 new Random();如果不填数值,那么他就会以当前时间为数值来产生随机序列。。。


Random r = new Random();
得到随机数是用  r.nextXXX();  可以是r.nextInt(); r.nextBoolean(); r.nextDouble(); ///所以用next也就不足为奇了,意思是你给我算下一个数,算出来给我

r.setSeed(5);//也就很好理解了,5就是这个随机数产生器的种子,其他的数都是这颗种子开出的花

你可能感兴趣的:(算法,制造,J2SE)