VBScript Rnd 函數

Rnd 函數返回一個亂數。數字總是小於 1 但大於或等於 0 。
語法
Rnd[(number)]
參數 | 描述 |
---|---|
number | 可選。有效的數值運算式。 如果數字是:
|
實例
實例 1
亂數:
<script type="text/vbscript">
document.write(Rnd)
</script>
document.write(Rnd)
</script>
請注意,您每次都會得到相同的數字。為了避免這種情況,請使用實例 2 中的 Randomize 語句。
以上實例輸出結果:
0.7055475
實例 2
為了避免像在實例 1 中每次都得到相同的數字,請使用 Randomize 語句:
<script type="text/vbscript">
Randomize
document.write(Rnd)
</script>
Randomize
document.write(Rnd)
</script>
以上實例輸出結果:
0.4758112
實例 3
以下是如何在一個給定的範圍內產生隨機整數:
<script type="text/vbscript">
Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))
</script>
Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))
</script>
以上實例輸出結果:
71
