故城发电机维修:VB中产生几个不重复的随机数字,(尽量要简单点)

来源:百度文库 编辑:神马品牌网 时间:2024/05/14 02:23:26

Dim n(10) As Integer
Private Sub Form_Load()

For i = 0 To 10
n(i) = abc(i)
Next
MsgBox n(0) & "," & n(1) & "," & n(2) & "," & n(3) & "," & n(4) & "," & n(5) & "," & n(6) & "," & n(7) & "," & n(8) & "," & n(9) & "," & n(10) & ","
End Sub
Function abc(ByVal i As Integer) As Integer
Randomize
a = Int(Rnd() * 100)
For j = 0 To i - 1
If n(j) = a Then
a = abc(i)
End If
Next
abc = a
End Function

用随机数啊

Randomize Timer()

a = Rnd()

重复的随机数字