如何在一群变量中随机选取其中一个
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
H_氢
rnd
2014年08月10日 09点08分
4
level 9
H_氢
自己查一下Rnd函数的使用就清楚了
2014年08月10日 09点08分
5
fdy1272711171
我查了,只能操作数字,我现在把那些字符串放在一个excel里用rand调用呢,不过又出现了一个问题。。就是当我想选取的字符串超过1个时,就可能出现重复的 情况。。。
2014年08月10日 09点08分
H_氢
回复 fdy1272711171 :你用rnd函数抽从0到3,用select选择一下对应的就是
2014年08月10日 09点08分
fdy1272711171
回复 H_氢 :嗯,也只能这样了
2014年08月10日 09点08分
level 8
鲜吹0Gw
Arrs = Array(a,b,c,d)
Randomize
UA = UBound(Arrs)
Msgbox Arrs(Int((UA * Rnd) + 1))
2014年08月10日 12点08分
6
fdy1272711171
Thanks
2014年08月11日 09点08分
1