最新的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参考