2010-09-11 51 views
0

有没有办法找到在程序执行过程中调用了C库函数rand()的次数?该程序由我自己编写,因此其代码可以编辑。如何调查像rand()这样的库函数的调用时间C

我可以找到使用Visual Studio调试器调用rand()的次数。但是,我发现我的程序在调试器外部运行时会产生不同的随机数字序列。因此我想调查调试器外部的调用时间。

谢谢。

回答

1

为了产生相同的一组随机数的只是种子值设定为预定值:

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

是,工作的。这意味着在调试器内外使用不同的种子。谢谢。 – 2010-09-11 00:45:36

相关问题