VBScript Rnd 函數(shù)

2022-08-19 10:31 更新
VBScript 參考手冊完整的 VBScript 參考手冊

Rnd 函數(shù)返回一個隨機數(shù)。數(shù)字總是小于 1 但大于或等于 0 。

語法

Rnd[(number)]

參數(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 參考手冊完整的 VBScript 參考手冊
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號