Q
PHP隨機數
-1
A
回答
9
最簡單的方法是使用shuffle以與陣列包含100個號碼
例如
$sequence = range(1, 100);
shuffle($sequence);
foreach ($sequence as $num) {
echo 'h{'.$num.'}';
}
另見range功能
編輯
我以爲我想補充一點就做什麼洗牌。雖然php.net沒有明確地說,但它可能基於現代版本Fisher-Yates shuffle algorithm。有關其工作原理的視頻演示,請參閱http://www.youtube.com/watch?v=Ckh2DJrP7F4。另見本優良flash示範
混洗算法本質上是這樣的:
- 對於一組給定A1至AN的元素,並且n = N;從步驟2
希望幫助1
3
相關問題
- 1. PHP數組隨機
- 2. 隨機數與隨機數學符號的PHP數學
- 3. PHP數組用隨機量
- 4. PHP隨機函數名稱
- 5. Lua vs PHP隨機數字
- 6. PHP會話隨機數據
- 7. PHP 64位隨機數
- 8. 隨機ID /數生成PHP
- 9. PHP加權隨機數
- 10. php隨機mysql數據
- 11. PHP的隨機與數組
- 12. 幫助用PHP隨機隨機序列
- 13. PHP密碼存儲與HMAC +隨機數 - 隨機性隨機性重要嗎?
- 14. php隨機數組 - 隨機再做一次while
- 15. PHP MySQL的隨機
- 16. 隨機PHP表格
- 17. PHP隨機細胞
- 18. PHP隨機陣列
- 19. PHP隨機概率
- 20. 隨機概率PHP
- 21. PHP隨機圖像
- 22. MYSQL/PHP - 隨機行%
- 23. 隨機鏈接PHP
- 24. PHP隨機排序
- 25. PHP數學隨機數計算
- 26. PHP Array函數返回隨機整數
- 27. 在隨機生成50個隨機數中使用隨機數#
- 28. 從隨機數組中選擇值PHP
- 29. 在PHP陣列產生隨機數
- 30. PHP中的唯一隨機數
不要被你的代碼縮短了。雖然它應該儘可能簡潔,但它不應該是你的首要任務。 – 2009-10-29 03:00:38