asp 下产生任意位数随机密码的代码

网络编程 2021-07-05 10:58www.168986.cn编程入门
<%
'
'函数MakePassword(byval maxlen)
'参数maxlen,要生成的密码位数长度
'作者阿里西西
'日期2007/7/12
'描述产生任意位数随机密码
'示例<%=MakePassword(8)%> 
'
function MakePassword(byval maxlen) 
dim strnewpass 
dim whatsnext, upper, lower, intcounter 
randomize 
for intcounter = 1 to maxlen 
whatsnext = int((1 - 0 + 1)  rnd + 0) 
if whatsnext = 0 then 
'character 
upper = 90 
lower = 65 
else 
upper = 57 
lower = 48 
end if 
strnewpass = strnewpass & chr(int((upper - lower + 1)  rnd + lower)) 
next 
makepassword = strnewpass 
end function 
%>

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by