VBScript Rnd 函數(shù)
完整的 VBScript 參考手冊
Rnd 函數(shù)返回一個隨機數(shù)。數(shù)字總是小于 1 但大于或等于 0 。
語法
參數(shù) | 描述 |
number | 可選。有效的數(shù)值表達式。 如果數(shù)字是: - <0 - Rnd 會每次都返回相同的數(shù)字。
- >0 - Rnd 會返回序列中的下一個隨機數(shù)。
- =0 - Rnd 會返回最近生成的數(shù)。
- 省略 - Rnd 會返回序列中的下一個隨機數(shù)。
|
實例
實例 1
隨機數(shù):
<script type="text/vbscript">
document.write(Rnd)
</script>
請注意,您每次都會得到相同的數(shù)字。為了避免這種情況,請使用實例 2 中的 Randomize 語句。
以上實例輸出結(jié)果:
0.7055475
嘗試一下 ? 實例 2
為了避免像在實例 1 中每次都得到相同的數(shù)字,請使用 Randomize 語句:
<script type="text/vbscript">
Randomize
document.write(Rnd)
</script>
以上實例輸出結(jié)果:
0.4758112
嘗試一下 ? 實例 3
以下是如何在一個給定的范圍內(nèi)產(chǎn)生隨機整數(shù):
<script type="text/vbscript">
Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))
</script>
以上實例輸出結(jié)果:
71
嘗試一下 ?
完整的 VBScript 參考手冊