我想知道如何(在 VBScript 中)生成一个在不同计算机上不相同的随机数,然后使用该数字以及一些 If 语句,以便可以选择 10 个可能的选项之一激活,例如。
If (A random number between 1 - 10, eg. 2) then (Continue on part of script then wscript.quit)
Else if (A different number, eg. 7) then (continue on to different part of script then wscript.quit)
等等
这样我就有 10 个不同的选项供脚本随机选择。
这可能吗?如果是这样,那么有人能够编译一个示例,以便我可以放入自己的脚本并使用它吗? 感谢您的回答!
最佳答案
您需要随机化
和rnd
。
int(rnd * n) + 1
计算结果为 1 到 n 之间的整数。
您也可以在这里使用select case...
,试试这个:
dim r
randomize
r = int(rnd*10) + 1
select case r
case 2
'...
case 7
'...
end select
关于if-statement - VBScript - 如何生成随机数,然后使用 If 语句使用该数字来选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18296503/