看板 [ PHP ]
討論串[請益] 求救!解不開啊~ 不重複抽籤的謎題!60 …
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kaijajan (喔喔 :o)時間18年前 (2007/10/05 09:40), 編輯資訊
0
0
0
內容預覽:
嗯...應該不會才對 @@. php會把index自己重新排列. php的array永遠都有一組index是0~n. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 218.210.60.5. 編輯: kaijajan 來自: 218.210.60.5 (10/05 17:

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者wkliu (wkliu)時間18年前 (2007/10/05 09:27), 編輯資訊
0
0
0
內容預覽:
這個方法有些小問題你還必須寫一個搬移的function 把隨機選到的數字之後的全部往前搬例如: 隨機選到 1, 把b[1]的值刪除, 還必須把b[2]一直到b[60-i] 全部往前移一個. 位置, 這樣你後面的才可以用 rand(1, 60-i), 假設i是第幾次作. --. 發信站: 批踢踢實

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kaijajan (喔喔 :o)時間18年前 (2007/10/05 09:00), 編輯資訊
0
0
0
內容預覽:
1.產生2個陣列,大小分別為40(array a)及60(array b). 2.將1-60依序填入array b(填入方法隨便,依序填最簡單). 3.從array b中隨機選取一個元素( rand(1, 60) )並填到array a的第一個元素. 4.刪除array b中剛剛選中的元素. 5.此
(還有73個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yukang (發不完的gmail)時間18年前 (2007/10/05 07:57), 編輯資訊
0
0
1
內容預覽:
[ .... 刪 ... ]. [ ... 刪 ... ]. php 有一個函式可以達到上面的效果. shuffle - Shuffle an array. http://tw.php.net/shuffle. 再取前面 40 個出來就好了.. --. 發信站: 批踢踢實業坊(ptt.cc).
首頁
上一頁
1
下一頁
尾頁