问题描述
我今天在运行代码时遇到了这个问题。 我的代码应该运行 10k 次,最后收集一些数据和平均值。
srand(time(NULL))
代码本身很短,在 1 秒内运行了几次。 我读过 time(NULL) 返回自精确日期以来的秒数,那么对于同一“秒”中的运行,我是否有可能获得相同的“随机”数? 因为我得到了 1000 个相同的数字,然后它变成了另一个数字,大约重复了 1000 次。
如果这是问题,有没有办法以不同的方式生成数字?否则我会对我的代码进行更深入的检查。
谢谢你们!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)