新人提问,关于c语言中的srand函数
本帖最后由 bikasuo 于 2019-11-11 17:41 编辑在利用系统时间为种子的时候srand(time(NULL))很好奇时间多久刷新一次,网上唯一提到的说是时间进度为55ms,但我感觉时间精度远远不止55ms 和Srand没关系,主要是time()的返回值
The function returns this value, and if the argument is not a null pointer, it also sets this value to the object pointed by timer.
The value returned generally represents the number of seconds since 00:00 hours, Jan 1, 1970 UTC
就是从1970年1月1日到现在的秒数。所以每一秒才返回一个新的值 随机数种子建议初始化一次,或者不要用单单用时间来做初始化
不然重复率很高 随机数的种子,本来也不是每随机一下就调用一次的,你这样用,本来就不对! 不好意思帮不上忙 跟时钟的频率有关系吧
页:
[1]