Re: [請益] 不重複的亂數
※ 引述《ckai1983 ( =^^= )》之銘言:
: ※ 引述《ybite (小犬)》之銘言:
: : php的Array函數非常強大,可以用array函數來寫,完全不需要迴圈:
: : <?php
: : $b = array_rand(range(1, 60), 25);
: : ?>
: : $b陣列你面就是你所要的25個數了,可以用foreach讀出來
: : 說明:
: : * range(1, 60)會產生出等同array(1, 2, 3,..., 60)效果的Array
: : * 再用array_rand從中隨機挑出25個
: : 詳情可參考線上php手冊 :P
: 請問一下唷
: 我用這方法
: 可是常常亂數不是很亂耶
: 例如
: $b = array_rand(range(0, 18), 10);
: 結果是
19個取10個....
當然是這樣啊?
還是你是說順序?
array_rand並沒有保證會幫你弄亂順序
再加個array_shuffle吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.71.109
※ 編輯: buganini 來自: 221.169.71.109 (12/15 18:27)
推
12/15 23:22, , 1F
12/15 23:22, 1F
→
12/15 23:23, , 2F
12/15 23:23, 2F
→
12/15 23:46, , 3F
12/15 23:46, 3F
→
12/15 23:46, , 4F
12/15 23:46, 4F
推
12/15 23:55, , 5F
12/15 23:55, 5F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
125
129