2012-07-26 293 views
0

我正在尋找相當於erand48的windows。在我的代碼中,我有以下行: erand48(u.us); 並且它給出錯誤錯誤C3861:'erand48':標識符未找到。我發現這是因爲erand48在Unix中而不是在Windows中使用。我相信它會在一定範圍內生成一個隨機數,但我無法確定。有誰知道解決這個問題的最好方法是什麼?我正在使用Windows Visual Studios將多個項目從Unix移植到Visual C++,謝謝!erand48 windows相當於

回答

0

從描述中,erand48是一個48位RNG返回一個雙精度值。我不知道VC++是否足以知道它是否再現了erand48使用其參數來存儲工作值。由於參考文獻提供了大綱,因此自己編寫代碼應該不會太困難。

+0

太棒了!我會寫一下!我對C++非常陌生,但這似乎是我可以處理的事情。謝謝! – 2012-07-30 15:39:20