VB.NET RANDOM函式問題 啤牌派發

2009-07-02 6:59 pm
請問如何在vb.net內 將52隻啤牌以隨機方式派發 並且派完之後該號碼不會再使用, 例如 當a1派完之後不會再派發, 請指教!! 謝謝

回答 (2)

2009-07-03 6:25 pm
✔ 最佳答案
重有個方法就要你對Array比較熟識先可以,
首先你要識如何係Array中移除項目,咁樣所對應既Array自然會儲存左未random既資料。如果唔識既,可以用ArrayList代替,佢有Additem同removeItem。咁就更容易去做到依個效果
2009-07-02 7:04 pm
最簡單的方去,便是先開一個長52的Array,每次讀取到一個新的Random Number時,先檢查該Number在Array中是否已Mark了已使用,要是該Number未使用時才Return該Number和在Array中Mark了那格是已使用便成,不然便再讀入下一個新的Random Number和重覆以上的檢查。


收錄日期: 2021-04-23 23:12:56
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090702000051KK00503

檢視 Wayback Machine 備份