作业帮 > 综合 > 作业

如何用vb编个 每次产生的随机数与之前产生过的都不同?求代码

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 08:39:39
如何用vb编个 每次产生的随机数与之前产生过的都不同?求代码
Private Sub Command1_Click()
Text1.Text = ""
Dim A(1 To 20)
For I = 1 To 20
    Randomize: Randomize
    A(I) = Int(Rnd * 90 + 10)
Next I
'下面对数组排序
For I = 1 To 19
    For J = 1 To 20 - I
        If A(J) > A(J + 1) Then
            XX = A(J)
            A(J) = A(J + 1)
            A(J + 1) = XX
        End If
    Next J
Next I
'下面判断是否有重复数据,有后面数据+1
For I = 1 To 19
    For J = 1 To 20 - I
        If A(J) = A(J + 1) Then
            A(J + 1) = A(J + 1) + 1
        End If
    Next J
Next I
For I = 1 To 20
    Text1.Text = Text1.Text & A(I) & Space(4)
Next I
End Su