tianyinghua2012 发表于 2012-11-21 11:38:10

rnd函数问题

我写了一个脚本,内容如下:
Dim a
a=int(rnd*8)+1
msgbox a,,"随机数"

每次运行弹出的结果都是6,不是随机数吗,为什么值是固定的。

jack_loo 发表于 2012-11-21 15:44:42

VBScript的Rnd函数就是这样,第一次生成随机数后挺难改动,逻辑比较复杂,建议用RandomNumber(a,b)。

黑羽祭 发表于 2012-11-23 09:29:13

回复 1# tianyinghua2012


    在语句之前加个Randomize
或者直接用RandomNumber(a,b)
页: [1]
查看完整版本: rnd函数问题