是否有在mt_rand()
函數中傳遞的值的最大範圍?是否有最高的「最高」號碼?函數mt_rand的最大值範圍?
這樣的限制取決於平臺嗎?
mt_rand()
的速度取決於傳遞的範圍嗎?
換句話說,mt_rand(0,100000000000000000000000000000000000000000000000)
會工作嗎?
對不起,有幾個問題在一個。
是否有在mt_rand()
函數中傳遞的值的最大範圍?是否有最高的「最高」號碼?函數mt_rand的最大值範圍?
這樣的限制取決於平臺嗎?
mt_rand()
的速度取決於傳遞的範圍嗎?
換句話說,mt_rand(0,100000000000000000000000000000000000000000000000)
會工作嗎?
對不起,有幾個問題在一個。
爲什麼你不只是調用mt_getrandmax
並找出? A commenter writes:
在32位和64位系統(OS X和Linux),mt_getrandmax()返回2147483647對我來說,即〜2^31。
謝謝,它回答了它。速度依賴如何,你有任何信息 – Evgenius 2012-04-09 05:34:24
是的,是的,我會這樣想,可能不會。在進入這個過程之前,可以使用Take a look at the documentation;它可以返回的最大值取決於運行腳本的系統。看看mt_getrandmax() for more information,但從我讀過的內容來看,類似於2147483647(〜2^31)的東西是32位和64位系統上的最大值,但我從未親自測試過。
我認爲最大數字是根據您的系統32位或64位 – 2012-04-09 05:01:06
回答下面的狀態,它不是 – Evgenius 2012-04-09 05:31:41