
关于VB的Rnd函数,生成的随机数是固定的吗?
我用下面的语句生成20-50之间的随机数,为什么每次运行生成的随机数都是41呀,不是随机的吗?PrivateSubForm_Click()PrintInt(Rnd*31+...
我用下面的语句生成20-50之间的随机数,为什么每次运行生成的随机数都是41呀,不是随机的吗?
Private Sub Form_Click()
Print Int(Rnd * 31 + 20)
End Sub 展开
Private Sub Form_Click()
Print Int(Rnd * 31 + 20)
End Sub 展开
2个回答
展开全部
Private Sub Form_Click()
Randomize '必须初始化随机数种子
Print Int(Rnd * 31 + 20)
End Sub
Randomize '必须初始化随机数种子
Print Int(Rnd * 31 + 20)
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询