看板 [ Flash ]
討論串[問題] 亂數不重複
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者showumybest時間18年前 (2006/11/24 14:53), 編輯資訊
0
0
0
內容預覽:
這個問題想了滿久的. 是有看到另一個分法. 只是...還是想把這個搞懂!. 這邊的解釋為.... var i, j, rand, chek;. var post = new Array(16);. //設一個陣列post. //------------------------------------
(還有1083個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者pm2001 (對不起謝謝再見)時間18年前 (2006/11/24 15:14), 編輯資訊
1
0
0
內容預覽:
需要這麼麻煩嗎......-_-. 直接把1~16格放入1~16. 然後用rand產生任兩個1~16的數. 把這兩格互換. 看是要換個二十次或怎樣的. 這樣就行了. 也省掉很多無謂的比較,像已經擺完了15個,第16個根本不需要算. --. ╲﹋﹌/ ╰○∕ ╭U╮ ︵○ ~
(還有62個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者aquarianboy (一路好走..)時間18年前 (2006/11/24 15:25), 編輯資訊
1
0
3
內容預覽:
嗯,感覺原po好像把故事說得有點複雜了. 不重複亂數的方法,其實就跟發撲克牌一樣. 每張牌本身就不會重複了,所以隨便取也不會重複(除非出老千或是特異功能). 如同pm2001大大說的. 把每個格放進1-16的數字. 然後每次抽掉一格(發牌),抽出來的應該就不會重複了. 貼上一段之前寫的functio
(還有74個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者jonathanmeow (喵)時間18年前 (2006/11/24 20:38), 編輯資訊
0
0
1
內容預覽:
喔. 原來大家都有這種需求喔. 之前我有一篇文章也是貼上我自定的函數. 在某個範圍之內取出幾個數字. 也是用類似上面a大和p大說的方式...... 但是還沒認真去想這件事情之前. 我是用原po的方式 哈~ 只是c語言我就不清楚有沒這樣的寫法....太久沒碰了. 不過那個int()好誘人啊.....
首頁
上一頁
1
下一頁
尾頁