0
我只找到this,它說證明rand()可以返回0的在線資源?
返回0和RAND_MAX之間的範圍內的僞隨機整數。
但是是否包含0和RAND_MAX
?我需要從0到1(含)的值,因此:
rand()/double(RAND_MAX)
意志只能如果rand()
也可以返回0
和RAND_MAX
。
我只找到this,它說證明rand()可以返回0的在線資源?
返回0和RAND_MAX之間的範圍內的僞隨機整數。
但是是否包含0和RAND_MAX
?我需要從0到1(含)的值,因此:
rand()/double(RAND_MAX)
意志只能如果rand()
也可以返回0
和RAND_MAX
。
Downvoter,小心解釋什麼是錯的? –
它不老也不壞。這取決於。我同意,對於密碼學的東西是絕對古老和不好的。對於科學模擬也不好,在某些情況下可能會好。對於隨機化遊戲AI,大多數情況下都是非常好的 –
@GianlucaGhettini即使是遊戲AI,''的優勢在於它的引擎具有明確定義的範圍,線程安全性和定義明確的行爲。即使你想要'rand'(無論這意味着什麼,因爲它與平臺高度相關)的行爲,你可以用一種明智的,獨立於平臺並且可重現的方式從''中獲得這個結果。除了玩具程序之外,「蘭特」對任何東西都不好。即使標準本身建議不要使用它,它也沒有優於''。 –