srand(time(0))是什么意思?

2024-10-31 20:29:54
推荐回答(3个)
回答1:

time(0) 就是 time(NULL), 调time.h 里的函数,求出当前时间,(是一个很大的整数,数值与1970年到现在的时间间隔成比例)srand() 就是设这个数为 取随机数计算时的“种子”。不同的时间跑你的程序,当前时间改变,种子就变,rand()取得的随机系列也就变了。达到 尽可能真的 随机。

回答2:

初始化随机种子

回答3:

用时间函数当随机种子。。