如何在一群变量中随机选取其中一个
vbscript吧
全部回复
仅看楼主
level 11
fdy1272711171 楼主
RT。。。
2014年08月10日 08点08分 1
level 11
fdy1272711171 楼主
比如有一些变量如下
a="haode"
b="buuhao"
c="daodihaobuhao"
d="buzhidao"
现在我要随机选取他们中的一个。。。
2014年08月10日 08点08分 2
level 11
fdy1272711171 楼主
坐等啊
2014年08月10日 08点08分 3
level 9
rnd
2014年08月10日 09点08分 4
level 9
自己查一下Rnd函数的使用就清楚了
2014年08月10日 09点08分 5
我查了,只能操作数字,我现在把那些字符串放在一个excel里用rand调用呢,不过又出现了一个问题。。就是当我想选取的字符串超过1个时,就可能出现重复的 情况。。。
2014年08月10日 09点08分
回复 fdy1272711171 :你用rnd函数抽从0到3,用select选择一下对应的就是
2014年08月10日 09点08分
回复 H_氢 :嗯,也只能这样了
2014年08月10日 09点08分
level 8
Arrs = Array(a,b,c,d)
Randomize
UA = UBound(Arrs)
Msgbox Arrs(Int((UA * Rnd) + 1))
2014年08月10日 12点08分 6
Thanks
2014年08月11日 09点08分
1