QUOTE:
ASP [a-zA-Z0-9]无错N长度随机数函数 By shawl.qiu
shawl.qiu
2006-8-18
http://blog.csdn.net/btbtd/
- linenum
- <%
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- ' 安全类函数 http://blog.csdn.net/btbtd
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- ' 随机显示字符函数 '''/// response.write fRndStr(16) ///'''
- private function fRndStr(num)
- if isNumeric(num)=false then exit function else num=int(num)
- dim i, j
- dim rndStr(61)
- for j=0 to 9:rndStr(j)=cStr(j):next
- j=10:for i=65 to 90:rndStr(j)=chr(i):j=j+1:next
- j=36:for i=97 to 122:rndStr(j)=chr(i):j=j+1:next
- j=0:randomize
- do until j=num:fRndStr=fRndStr+rndStr(Int((61 - 0 + 1) * Rnd + 0)):j=j+1:loop
- erase rndStr
- end function 'shawl.qiu code
- response.write fRndStr(10000)
- %>