在VB中,Rnd函數用于生成一個隨機數。它的用法如下:
生成0到1之間的隨機數:
Randomize ' 初始化隨機數種子
Dim randomNumber As Double
randomNumber = Rnd()
生成指定范圍內的隨機整數:
Randomize ' 初始化隨機數種子
Dim randomInteger As Integer
randomInteger = Int((upperBound - lowerBound + 1) * Rnd() + lowerBound)
其中,upperBound
和lowerBound
分別為指定范圍的上下界。
需要注意的是,Rnd函數生成的隨機數是偽隨機數,它是根據一個初始種子計算生成的,所以需要在使用Rnd函數之前調用Randomize函數來初始化隨機數種子,以確保每次生成的隨機數序列是不同的。