跳到主要内容

Rnd 随机数

🎯功能

返回一个随机数。

提示

推荐使用 zm.RndNum 取随机数 代替本命令

📜语法

结果 = Rnd()

📥参数

📤返回

数值型 ,返回一个小于1但大于或等于0的小数。

💡示例

Dim 结果
Randomize

结果 = 取随机数(1, 10)
TracePrint "随机取1到10之间的结果为:", 结果

Function 取随机数(最小值, 最大值)
取随机数 = Int((最大值 - 最小值 + 1) * Rnd() + 最小值)
End Function

📘备注

  • Randomize只能在随机数生成前调用一次,以后都不需要再次调用,请勿短时间内循环多次初始化。
  • 随机数公式请使用示例中的函数。