生成一个随机数需要Rnd函数

生成一个随机数需要Rnd函数

生成一个随机数需要Rnd函数

因为每一次连续调用Rnd函数时都用序列中的前一个数作为下一个数的种子,所以对于任何最初给定的种子都会生成相同的数列。

要产生指定范围的随机整数,请使用以下公式:

Int((upperbound-lowerbound+1)*Rnd+lowerbound)

upperbound:此范围的上界。

lowerbound:此范围内的下界。

程序示例:<%

'**************************************

'文件名: Rnd.asp

'描 述: 产生随机数字

'**************************************

'初始化随机数生成器

Randomize

dim mystring

'从100到999之间产生随机数字

mystring = Int((999 - 100 + 1) * Rnd + 100)

response.write mystring

%>