Randomize

  我們計算亂數時,如果不利用Randomize的話,亂數就會重覆:

Private Sub Command1_Click()
    For
i = 1 to 5
        A = Int(Rnd*3+1)
   
    Print A
    Next i
End Sub

結果:
3
2
2
1
1

果然能算出亂數!但不要開心著,因為當您重開程式時,結果都是一樣:

3
2
2
1
1

如何避免亂數重覆呢?很簡單,只要在計算亂數之前加上Randomize就行了!

Private Sub Command1_Click()
    For
i = 1 To 5
       
Randomize
       
A = Int(Rnd * 3 + 1)
        Print
A
    Next
i
End Sub

結果當然次次都不同了!


上一頁