0
A
回答
5
使用mt_rand(這是更好)。
怎樣才能從2,但沒有最大起動號碼?
沒有電腦可以產生無限組數字。
如果您在不帶參數的情況下致電mt_rand
,它將返回一個介於0
和mt_getrandmax()之間的數字。所以,如果你願意,你可以這樣做:
$wID = mt_rand() + 2;
或:
$wID = mt_rand(2, mt_getrandmax());
或只需輸入您所選擇的非常高的最大。
+0
mt_rand?有什麼區別 – 2012-04-17 16:45:26
+0
根據文檔'mt_rand'會產生一個更好的隨機值。 – webbiedave 2012-04-17 16:49:56
相關問題
- 1. mysql命令由蘭特PHP
- 2. 創建蘭特結構
- 3. %不蘭特()C++
- 4. 蘭特到30
- 5. 記憶MySQL查詢與蘭特在PHP
- 6. PHP蘭特只能使用一次
- 7. 解決方法蘭特()在PHP MVC
- 8. PHP的蘭特和重複號
- 9. preg_match PHP建議
- 10. PHP $ GLOBALS建議
- 11. Ç - 蘭特()模0
- 12. PHP的move_uploaded_file建議
- 13. 建議對PHP IDE
- 14. ChouchDB PHP類建議
- 15. PHP搜索建議
- 16. PHP設計建議
- 17. PHP/Flash的建議
- 18. 需要mySQL/php的建議如何構建特定的mysql db
- 19. 特定佈局建議
- 20. ORA-00942格蘭特選擇
- 21. 格蘭特選擇ON爲
- 22. 蘭特函數c ARGS
- 23. 蘭特()行爲不理解
- 24. 格蘭特問題在Ubuntu
- 25. 蘭特數彩票程序
- 26. 蘭特():怪異的行爲
- 27. 蘭特()%4000000000UL只給小值
- 28. 波特蘭url重寫
- 29. 蘭特的C++/OpenMP錯誤
- 30. PHP會議建議需要請
總有一個最大...最大INT大小。在某些平臺上這甚至更小。見http://www.php.net/manual/en/function.getrandmax.php – Brad 2012-04-17 16:44:17
你的意思是儘可能多鑑於你目前的數值精度?使用該數字作爲第二個參數到'rand()'。 – 2012-04-17 16:44:20
只需要一個非常高的最大值,計算機中尚未提供無窮大。 – 2012-04-17 16:44:24