在程序中更改时间

Having a time changing within a program

所以我正在生成一些随机数。我正在使用

srand(time(NULL));

生成随机数。但是我在 for 循环中有这个。我生成了 10 'sets' 个随机数,但它们都是一样的。我想知道如何更改这行代码以确保每次程序循环时的随机数。

已回答:您要做的是在程序启动时调用 srand() 一次(在 main() 函数的开头) 然后每次你想要一个随机数时调用 rand()

srand function is returning same values