ASP生成随机数 ASP生成不重复随机数 ASP生成随机数: 复制代码 代码如下:Randomize '纯随机,不重复 Response.write Int((999999999 * Rnd) + 111111111) '生成111111111到999999999之间随机数 ASP不重复随机数:方法一: 已测使用的时候需要注意里面的分割字符串的字符。复制代码 代码如下: <% '生成的是一个不重复的数组 Function GetRnd(lowerNum,upperNum) Dim unit,RndNum,Fun_X unit = upperNum - lowerNum Redim MyArray(unit) For Fun_I=0 To unit myArray(Fun_I)= lowerNum + Fun_I Next For Fun_I=0 To round(unit) RndNum = getRndNumber(Fun_I,unit) Fun_X = myArray(RndNum) myArray(RndNum)=myArray(Fun_I) myArray(Fun_I)=Fun_X Next GetRnd = Join(myArray) End Function Function getRndNumber(lowerbound,upperbound) Randomize getRndNumber=Int((upperbound-lowerbound+1)*Rnd+lowerbound) End Function Response.Write GetRnd(1,1000) %> 方法二: 复制代码 代码如下:<% function rndarray(istart,iend,sum) dim arrayid(),i,j,blnre,temp,iloop,eloop redim arrayid(sum-1) i=0 iloop=0 eloop=0 blnre=false randomize do while i