'一个按扭
Dim mysz(8) As Integer
Private Sub Command1_Click()
Do While Chk = False
DoEvents
GetG
Loop
Print mysz(0) & mysz(1) & "-" & mysz(2) & mysz(3) & "=" & mysz(4) & mysz(5) & "=" & mysz(6) & "*" & mysz(7) & mysz(8)
End Sub
Private Sub Form_Load()
Dim i As Integer
For i = 0 To 8
mysz(i) = i + 1
Next i
End Sub
Public Function GetG()
Dim A As Integer, B As Integer, t As Integer, num As Integer
Dim str As String
num = 0
'For num = 0 To 49
Randomize Timer
A = Int(Rnd() * 9)
Randomize Timer
B = Int(Rnd() * 9)
t = mysz(A): mysz(A) = mysz(B): mysz(B) = t
'Next num
For t = 0 To 8
str = str & mysz(t)
Next t
'Print str
End Function
Public Function Chk() As Boolean
If mysz(0) * 10 + mysz(1) - mysz(2) * 10 - mysz(3) = mysz(4) * 10 + mysz(5) And mysz(4) * 10 + mysz(5) = mysz(6) * (mysz(7) * 10 + mysz(8)) Then
Chk = True
Else
Chk = False
End If
End Function