随机函数的种子

来源:百度知道 编辑:UC知道 时间:2024/05/25 20:25:57
编程语言中的随机函数的种子是怎么得来的?是通过什么算法求得的?随机数的下一个数是否可预知?能根据现在的种子倒推出上一个数吗?

种子是你写程序的时候提供给程序的.比如以当前的时间做为种子(或其它各种条件的组合.).

好多随机数产生函数的种子相同产生的随机数也会相同.
所有下一个数也是可以预知的,条件是你知道产生随机数的算法!!!!!

既然是随机,那下个数当然是不可预料的.
想获得随机种子,用这函数
srand((unsigned int)time(NULL));
这是根据时间来获取随机种子的,所以你在头文件中要加上
time.h