vb中rnd是什么意思

如题所述

Rnd是一个随机常数参数,范围在0~1,7位小数。

例如:

MsgBox Rnd

返回:  .5690424

但是你想要生成随机数,前面一定要加一个函数Randomize

这样Rnd参数才会在每一次使用时变化

如果要生成一个在1~16范围的数

Dim Num As Integer
Randomize
Num = Int(Rnd * 16) + 1
MsgBox Num

如果范围最小值不是1,例如16~32

Dim Num As Integer
Randomize
Num = Int(Rnd * 16) + 15
MsgBox Num

希望对你有帮助,望采纳

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-14
是个函数,得到的是小于 1 和大于等于 0 的一个数值。
第2个回答  2018-02-14
表示一个随机函数。