Questions tagged «srand»


15
推荐初始化srand的方法?
我需要一种“好的”方式来初始化C ++中的伪随机数生成器。我发现一篇文章指出: 为了生成类似随机数的数字,通常将srand初始化为一些与众不同的值,例如与执行时间相关的值。例如,函数时间(在头文件ctime中声明)返回的值每秒都是不同的,对于大多数随机需求而言,这是足够独特的。 对于我的应用程序而言,Unixtime不够鲜明。有什么更好的初始化方法?如果它是可移植的,则有很多好处,但是代码将主要在Linux主机上运行。 我当时在考虑做一些pid / unixtime数学来获取整数,或者可能从中读取数据/dev/urandom。 谢谢! 编辑 是的,我实际上每秒多次启动我的应用程序,并且遇到了冲突。
68 c++  random  srand 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.