播种随机数发生器

我不记得看到任何程序调用srandsrand(time(NULL))任何东西。 在什么情况下会用一些其他值来调用srand

函数rand()不返回随机数。 它是一个随机生成器。 这就是为什么当你使用相同的参数调用srand()时,你得到相同的数字序列。 使用当前时间调用srand()实际上只是随机项。 你从rand()得到的数字只是乱七八糟。

当您想要replay序列时,您将使用可预测值或常量值调用srand() ,一次又一次地使用相同的序列调试function。