【发布时间】:2011-01-19 15:22:59
【问题描述】:
我可以知道它的含义或什至如何阅读:
srandom( time( NULL ) )?
【问题讨论】:
-
您使用种子初始化 random() 函数。在这种情况下,种子是当前时间。
-
它可能意味着任何东西,因为在 C 语言中没有称为“srandom”的函数。 (我相信它是一个 POSIX 函数?)标准函数称为
srand。
我可以知道它的含义或什至如何阅读:
srandom( time( NULL ) )?
【问题讨论】:
srand。
【讨论】:
srandom 是一个初始化随机数生成器的函数。
它需要一个种子值,在这段代码中是time(NULL),也就是当前时间。
读作“随机 of 时间 of null”。
【讨论】:
意思是用当前时间初始化随机种子。 time(NULL) 返回当前时间。 srandom() 初始化随机种子。
【讨论】: