第1个回答 2010-05-12
<%
Function RndNumber(MinNum,MaxNum)
Randomize
RndNumber=int((MaxNum-MinNum+1)*rnd+MinNum)
RndNumber=RndNumber
End Function
Function RndN(N,a,b) '产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
x = RndNumber(a,b)
for i=1 to N
RndN = RndN & x & ","
while instr("," & RndN,"," & x & ",")>0
x = RndNumber(a,b)
wend
next
end function
response.write RndN(4,100000,999999)
%>
产生一个长度为N的不重复的随机字符串,a为最小值,b为最大值
调用
RndN(3,100000,999999)
意思就是 随机三位数