<%
'******************************
'函數:MakePassword(byvalmaxlen)
'參數:maxlen,要生成的密碼位數長度
'作者:阿里西西
'日期:2007/7/12
'描述:產生任意位數隨機密碼
'示例:<%=MakePassword(8)%>
'******************************
functionMakePassword(byvalmaxlen)
dimstrnewpass
dimwhatsnext,upper,lower,intcounter
randomize
forintcounter=1tomaxlen
whatsnext=int((1-0+1)*rnd+0)
ifwhatsnext=0then
'character
upper=90
lower=65
else
upper=57
lower=48
endif
strnewpass=strnewpass&chr(int((upper-lower+1)*rnd+lower))
next
makepassword=strnewpass
endfunction
%>