|
-
- Private Sub Command1_Click()
- '声明红色球数值
- Dim red(6) As Integer
- '声明红色球重复校验
- Dim redIsRepeat(33) As Boolean
- '清空
- Text1.Text = ""
- Text2.Text = ""
- '初始化随机数发生器
- Randomize
- '随机产生6组不同数值
- For i = 1 To 6
- '过滤重复数值
- Do
- red(i) = Int(Rnd * 33 + 1)
- Loop While redIsRepeat(red(i))
- redIsRepeat(red(i)) = True
- Next i
- '从小到大有序排列
- Dim t As Integer
- For j = 1 To 5
- For i = 1 To 6 - j
- If red(i) > red(i + 1) Then
- t = red(i + 1)
- red(i + 1) = red(i)
- red(i) = t
- End If
- Next i
- Next j
- '显示红色球号码
- For i = 1 To 6
- Text1.Text = Text1.Text & Format(red(i), "00") & Space(2)
- Next i
- '去除右边空格
- Text1.Text = Trim(Text1.Text)
- Dim blue As Integer
- '随机产生数值
- blue = Int(Rnd * 16 + 1)
- '显示蓝色球号码
- Text2.Text = Format(blue, "00")
- End Sub
-
- Private Sub Form_Load()
- '调用按钮事件
- Call Command1_Click
- End Sub
复制代码 |
|