VB6 使用 Rnd 函數生成隨機數,每次程序運行序列完全相同。
Rnd 產生偽隨機序列,默認種子固定,未初始化時每次從相同起點開始。
' 程序啟動時調用一次
Randomize Timer ' 或 Randomize (使用系統時間作種子)
' 之後使用 Rnd
Dim r As Single
r = Rnd() ' 0 到 1 之間
' 指定範圍整數
Dim i As Integer
i = Int((max - min + 1) * Rnd + min)
Form_Load 或 Sub Main 中調用 Randomize