2012-04-09 215 views
2

是否有在mt_rand()函數中傳遞的值的最大範圍?是否有最高的「最高」號碼?函數mt_rand的最大值範圍?

這樣的限制取決於平臺嗎?

mt_rand()的速度取決於傳遞的範圍嗎?

換句話說,mt_rand(0,100000000000000000000000000000000000000000000000)會工作嗎?

對不起,有幾個問題在一個。

+0

我認爲最大數字是根據您的系統32位或64位 – 2012-04-09 05:01:06

+0

回答下面的狀態,它不是 – Evgenius 2012-04-09 05:31:41

回答

1

是的,是的,我會這樣想,可能不會。在進入這個過程之前,可以使用Take a look at the documentation;它可以返回的最大值取決於運行腳本的系統。看看mt_getrandmax() for more information,但從我讀過的內容來看,類似於2147483647(〜2^31)的東西是32位和64位系統上的最大值,但我從未親自測試過。