[.NET] 亂數問題

看板Visual_Basic作者 (LSM)時間9年前 (2014/09/17 12:34), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案): VB.net 想在1~10000之間隨機取數字, 假設第一次選到1,那之後就不會再選到1, 也就是選過的不會再出現,該怎麼寫會比較好呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.229.53 ※ 文章網址: http://www.ptt.cc/bbs/Visual_Basic/M.1410928487.A.F26.html

09/17 13:07, , 1F
記憶
09/17 13:07, 1F

09/17 15:53, , 2F
洗牌法…標準課題
09/17 15:53, 2F

09/17 15:54, , 3F
這樣最簡單,不用為了防重覆做個hash還是dequeue的
09/17 15:54, 3F

09/18 13:05, , 4F
陣列寫入1~10000,每次從該陣列隨機挑選一個出來
09/18 13:05, 4F

09/18 13:05, , 5F
選到的就Splice,讓它不存在於陣列中
09/18 13:05, 5F

09/20 13:22, , 6F
了解,非常感謝各位的協助,已解決問題^^
09/20 13:22, 6F
文章代碼(AID): #1K6Gzdyc (Visual_Basic)