c++怎么样达到调用系统时间作为种子产生随机数的目的,求超级高手出招

如题所述

不建议使用系统时间作为随机种子,因为同一秒内启动的线程会出现相同序列,经过实验使用线程ID作为随机种子是最好的方案。追答

经过实验不使用随机种子是最好的方案。

还是有个种子,不过这样不用用户自己初始化也是挺不错的。

time()同一秒打开产生相同序列,clock()同一毫秒打开产生相同序列,后者也可以将就吧…

//static.tieba.baidu.com/tb/editor/images/client/image_emoticon48.png" >

其实没人发现兰州是提问机么。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-04
这不是有特定的代码吗
头#include<ctime>
srand(time(0));
这就是以系统时间为种子,一次后就所有随机都是这样了。本回答被网友采纳
第2个回答  2015-10-04
时间/7%5
相似回答