- 博客(1)
- 收藏
- 关注
原创 C/C++里用time(0)生成的随机数
我在测量算法的平均运行时间时打算用srand(time(0))来生成随机数。起初我以为它会因为每次循环的时间点是不同的而生成不同的随机数,但结果都是同样序列的随机数。我怀疑是time(0)更新时间的精确度不够,所以写了段代码测试,发现。当我把每次循环的时间间隔设置为500ms时,a的值会成对出现再随机出下一个值。当时间间隔设置为1000ms时,rand就能成功的生成不同的随机数了。
2024-10-05 21:58:08
449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅