Skip to main content

[VB]樂透49取6

49取6,不重複且由小至大排序



Public Class 抽6個

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
produce_number()
End Sub
Public Sub produce_number()
Dim number(6) As Integer '用陣列取6個亂數
Dim i As Integer '抓亂數用
Dim j As Integer '抓亂數用
Dim exist As Boolean '確認用的指標
Randomize()
For i = 0 To 5 '用i表示抽出6個數字
Do
number(i) = (Int(49 - 1) * Rnd() + 1) '這樣num(1) = Int(Rnd() * 49) + 1 應該也行
exist = False
For j = 0 To (i - 1)
If number(i) = number(j) Then exist = True : Exit For
Next
If Not exist Then Exit Do
Loop
Next
'-------------排序--------------
Dim k1 As Integer '排序用
Dim k2 As Integer '排序用
Dim TEMP As Integer '排序暫存交換用
For k1 = 0 To 5
For k2 = (k1 + 1) To 5
If number(k1) > number(k2) Then
TEMP = number(k2)
number(k2) = number(k1)
number(k1) = TEMP
End If
Next
Next
'-------------排序--------------
Dim k As Integer '輸出用的
For k = 0 To 5 '輸出到textbox
Controls("TextBox" & (k + 1)).Text = number(k)
Next
End Sub

End Sub
End Class

Comments

Popular posts from this blog

[影音] 萬用轉檔軟體

1. 有關googel + 的文真是多到爆了 也很期待它正式開放的時候 把 Facebook 照片搬到 Google+ 的快速秘技 | T客邦 - 我只推薦好東西 Google+ 必用操作密技,24招讓你變高手 | T客邦 - 我只推薦好東西 24 個必學的 Google+ 小技巧 (超實用) 免邀請函!Circle Hack 讓你用臉書帳號玩 Google+ 社交圈 | T客邦 - 我只推薦好東西 [小技巧] 如何「依分類」收藏 Google+ 裡的文章、討論串? 2. 另一點,最近剛好也在研究這個萬用轉檔工具 Any Video Converter Format Factory 格式工廠 Hamster Free Video Converter MediaCoder Super Video Converter WinMEnc 加上回文內的winFF、Freemake Video Converter 幾乎泰半都用過了 好像一堆都是陸製軟體 從PC到行動裝置,6款免費影片轉檔工具評比、實測 | T客邦 - 我只推薦好東西 不過以自己的方式來評比 因為常常是要找來讓不熟電腦的人使用 光以便利性來說 一定要去掉還要裝dot.net的東西 只求便利不要求畫質 那麼Format Factory 格式工廠 真的沒話說 懶人專用 WinMEnc用起來老是覺得很慢 MediaCoder Freemake Video Converter  有人很推薦,但是因為dot.net馬上被退件

多頭馬車

分頭進行取得所有的機會與區域 亂七八糟的混亂 厭煩的心情上升到頂點 我感覺 或許我根本就是一隻實驗鼠 放在台灣這個困窘又狹小的實驗室 瞎忙瞎轉(還有最重要的是被乾洗錢包) 今天最想說的一句話:Go Your (X~)(逼~消音)