在某範圍內取得亂數:
如何在某範圍內取得亂數?這是大部份網友會問的問題:
Private Sub Form_Load()
Text1 = "請輸入下限"
Text2 = "請輸入上限"
End Sub
Private Function GetRandomNumber(Min As Integer, Max As Integer) As Integer
If Int(Max) <= Int(Min) Then Err.Raise 32767, , "下限值大於上限值"
If Min < 0 Then Err.Raise 32767, , "下限小於零"
Randomize Timer
GetRandomNumber = Int(Rnd * (Max - Min + 1) + Min)
End Function
Private Sub Command1_Click()
'用法範例
Print GetRandomNumber(Text1, Text2)
End Sub