Cer*_*ler 7 random vbscript if-statement compilation
我想知道如何(在VBScript中)生成一个在不同计算机上不一样的随机数,然后使用该数字和一些If-Statements,以便激活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)
Run Code Online (Sandbox Code Playgroud)
等等
因此,我将有10个不同的选项供脚本随机选择.
这可能吗?如果是这样,那么有人能够编译一个这样的例子,所以我可以将自己的脚本放入并使用它吗?感谢任何答案!
Kek*_*mau 11
你需要randomize和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
Run Code Online (Sandbox Code Playgroud)
小智 5
如果你从最小值到最大值:
Dim max,min,rand
max=54
min=23
Randomize
rand = Int((max-min+1)*Rnd+min)
WScript.Echo rand
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37428 次 |
| 最近记录: |