建议初始化srand的方法?我需要一种‘好’的方法来初始化C+中的伪随机数生成器。我发现一篇文章该条规定:为了生成类随机数,srand通常被初始化为一些特殊的值,比如那些与执行时间相关的值。例如,函数时间(在标头ctime中声明)返回的值每秒钟都不同,这足以满足大多数随机需求。对于我的应用程序来说,Unixtime不够独特。有什么更好的方法来初始化这个呢?如果它是可移植的,那么额外的积分,但是代码将主要运行在Linux主机上。我正在考虑做一些pid/unixtime数学来获得int,或者可能从/dev/urandom.谢谢!编辑是的,我实际上每秒多次启动我的应用程序,并且遇到了冲突。
3 回答
- 3 回答
- 0 关注
- 504 浏览
添加回答
举报
0/150
提交
取消