最新的Web開發教程
 

的VBScript Rnd函數


<完整的VBScript參考

RND函數返回一個隨機數。 數總是小於1但大於或等於0。

句法

Rnd[(number)]

參數 描述
number 可選的。 有效的數字表達式

如果號碼是:

  • <0 - Rnd函數返回相同數量的每次
  • > 0 - Rnd函數返回序列中的下一個隨機數
  • = 0 - Rnd函數返回最近生成的數
  • 未提供 - Rnd函數返回序列中的下一個隨機數

例子

實施例1

隨機數:

<%

response.write(Rnd)

%>

請注意,您每次都獲得相同的號碼。 為了避免這種情況,可以使用隨機化的語句像例2中

代碼的輸出將是:

0.7055475
顯示示例»

實施例2

為了避免每次獲得相同的號碼,就像例1中,使用隨機化的語句:

<%

Randomize
response.write(Rnd)

%>

代碼的輸出將是:

0.4758112
顯示示例»

實施例3

這裡是如何產生的隨機整數在給定的範圍:

<%

Dim max,min
max=100
min=1
Randomize
response.write(Int((max-min+1)*Rnd+min))

%>

代碼的輸出將是:

71
顯示示例»

<完整的VBScript參考