Re: [問題] ASP.NET亂數不重複問題
※ 引述《devil@tainan.com.tw.x (璉璉)》之銘言:
> 0.開個陣列放 1 ~ 46 , 假設陣列索引值為 0 ~ 45
> 1.取第 i 球時,亂數值域為 46 - i + 1,得到索引值為 Int(Rnd()*(46-i+1))
> 2.將亂數取得的索引值 j 跟 46 - i 這個索引值互換內容
> 3.回到 1. ,直到取完目標球
> 則陣列第 45, 44, 43, 42, 41, 40 為你要的東西。
> 你也可以調整邏輯讓他變為 0, 1, 2, 3, 4, 5 為所求。
> 這種問題網路上討論多次,搜尋一下就可以找到很多既有範例。
蠻厲害的方法!
^_^
--
徐正全立法委員候選人的政見:
1.失業率1%以下,人民年所得一百萬以上。
2.國家貸款一百億給財團法人國際徐正全弱勢團體基金會﹝年息3%﹞,
給人民高所得代工機會,及基金會打開全球通路銷售代工產品。
--
┌─────◆KKCITY◆─────┐ ■ KKBOX 可立刻 聽音樂 ■
│ bbs.kkcity.com.tw │ ■■所有想找的歌通通不必等 ■■
└──《From:60.245.12.166 》──┘ ■■■http://www.kkbox.com.tw■■■
--
推
11/15 17:46, , 1F
11/15 17:46, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章