2010-09-11 56 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

相關問題