Random(123456789L)这里的种子数是什么意思呢,本人刚学,请指教

解决方案 »

  1.   

    这跟产生随机数的算法有关,事实上没有绝对真实的随机数,我们所说的随机数,其实是在一个初始数字的基础上(也就是种子)通过移位什么的得到的,那么,也就以为这,同一个种子,会总是得到相同的随机序列,所以,有时候为了防止程序每次启动都产生相同的随机数(原来C里面的Random好像是取机器启动时的timestamp,记不清了),所以可以指定一个种子,一般取当前时间的timestamp是一个很好的方法。