This question already has an answer here:
srand function is returning same values
(1个答案)
4年前关闭。
所以我正在生成一些随机数。我在用着
生成随机数。但是我在
(1个答案)
4年前关闭。
所以我正在生成一些随机数。我在用着
srand(time(NULL));
生成随机数。但是我在
for
循环中有这个。我生成了10个“集合”的随机数,但是它们都是一样的。我想知道如何在程序每次循环时更改此行代码以确保随机数。 最佳答案
已经回答:您想要做的是在程序启动时(在main()函数的开始)调用一次srand()。
然后每次需要随机数时调用rand()
srand function is returning same values
关于c - 在程序中更改时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29285435/
10-11 20:56