Random 如何研究在C中调用像rand()这样的库函数的次数

Random 如何研究在C中调用像rand()这样的库函数的次数,random,Random,有没有办法找出在程序执行过程中调用C库函数rand()的次数?这个程序是我自己写的,因此它的代码可以编辑 我可以找到使用Visual Studio调试器调用rand()的次数。然而,我发现我的程序在调试器之外运行时会产生不同的随机数序列。因此,我也想研究调试器之外的调用时间 谢谢。要生成同一组随机数,只需将种子值设置为预定值: int main() { srand(0); // The random number sequence should now be deterministic.

有没有办法找出在程序执行过程中调用C库函数rand()的次数?这个程序是我自己写的,因此它的代码可以编辑

我可以找到使用Visual Studio调试器调用rand()的次数。然而,我发现我的程序在调试器之外运行时会产生不同的随机数序列。因此,我也想研究调试器之外的调用时间


谢谢。

要生成同一组随机数,只需将种子值设置为预定值:

int main()
{
    srand(0); // The random number sequence should now be deterministic.
    // STUFF
}

是的,行得通。这意味着调试器内外使用不同的种子。谢谢