水木社区手机版
首页
|版面-C程序设计语言(CProgramming)|
新版wap站已上线
返回
1/1
|
转到
主题:C语言生成的第一个随机数很伪,有什么办法解决嘛?
5楼
|
ylh0315
|
2023-07-05 20:01:45
|
展开
因为时间戳很伪。
这样吧,这些信息组成一个长byte串,进行MD5,再从中随机截取64bit。
【 在 sqsl 的大作中提到: 】
: 用的方法是:time()+srand()+rand()
: 虽然知道计算机无法生成真随机数,但这第一个数个也太假了吧,基本上第一个数正比
: 于时间戳。各位老师有啥好的办法嘛?弃用第一个数?用生成的第二个数?
: ...................
--
修改:ylh0315 FROM 221.218.61.*
FROM 221.218.61.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版