作者lsmking7219 (LSM)
看板Visual_Basic
標題[.NET] 亂數問題
時間Wed Sep 17 12:34:43 2014
請輸入專案類型(網站專案或者應用程式專案):
VB.net
想在1~10000之間隨機取數字,
假設第一次選到1,那之後就不會再選到1,
也就是選過的不會再出現,該怎麼寫會比較好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.229.53
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1410928487.A.F26.html
1F:→ johnpage: 記憶 09/17 13:07
2F:→ MOONRAKER: 洗牌法…標準課題 09/17 15:53
3F:→ MOONRAKER: 這樣最簡單,不用為了防重覆做個hash還是dequeue的 09/17 15:54
4F:推 KawasumiMai: 陣列寫入1~10000,每次從該陣列隨機挑選一個出來 09/18 13:05
5F:→ KawasumiMai: 選到的就Splice,讓它不存在於陣列中 09/18 13:05
6F:→ lsmking7219: 了解,非常感謝各位的協助,已解決問題^^ 09/20 13:22