博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp生成随机密码
阅读量:4981 次
发布时间:2019-06-12

本文共 1245 字,大约阅读时间需要 4 分钟。

<%Function gen_key(digits)dim char_array(35)char_array(0) = "0"char_array(1) = "1"char_array(2) = "2"char_array(3) = "3"char_array(4) = "4"char_array(5) = "5"char_array(6) = "6"char_array(7) = "7"char_array(8) = "8"char_array(9) = "9"char_array(10) = "A"char_array(11) = "B"char_array(12) = "C"char_array(13) = "D"char_array(14) = "E"char_array(15) = "F"char_array(16) = "G"char_array(17) = "H"char_array(18) = "I"char_array(19) = "J"char_array(20) = "K"char_array(21) = "L"char_array(22) = "M"char_array(23) = "N"char_array(24) = "O"char_array(25) = "P"char_array(26) = "Q"char_array(27) = "R"char_array(28) = "S"char_array(29) = "T"char_array(30) = "U"char_array(31) = "V"char_array(32) = "W"char_array(33) = "X"char_array(34) = "Y"char_array(35) = "Z"randomizedo while len(output) < digitsnum = char_array(Int(35 * Rnd + 0))output = output + numloopgen_key = outputEnd Function%>gen_key(str) ’str为密码位数这个函数还能扩展。。如果你还要加上“大小写敏感区分大小写”特性的话,修改数组大小为char_array(50),然后在后面列出所有可能的小写字符。例如:char_array(36) = "a"char_array(37) = "b"注意这是一个可以通用的函数,gen_key(digits)它传进一个参数digits,代表要生成的随机密码位数。今后要生成20为密码就用gen_key(20)即可打印出密码,或者将它保存在数据库内。如果你的想得到EEDLV8654397434这样的随机码,可以定义两个,一个是取字母,一个取数字,然后再拼接起来,就OK了

转载于:https://www.cnblogs.com/lear/archive/2011/04/12/2013410.html

你可能感兴趣的文章
stc12c5a60s2驱动TEA5767收音机模块硬件调试总结
查看>>
vue中提示$index is not defined
查看>>
css选择器
查看>>
ASP.NET上传下载文件
查看>>
Galaxy Nexus 全屏显示-隐藏Navigation Bar
查看>>
Spring中使用Velocity模板
查看>>
上周热点回顾(8.18-8.24)
查看>>
Feature toggle
查看>>
day02
查看>>
gvim 配置Pydiction
查看>>
Linux安装指定mysql版本
查看>>
分布式锁的三种实现方式
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
python调用shell小技巧
查看>>
TL431的几种常用用法
查看>>
js 经典闭包题目详解
查看>>
在项目中移除CocoaPods
查看>>
【洛谷】CYJian的水题大赛【第二弹】解题报告
查看>>
POJ 1703 Find them, Catch them【种类/带权并查集+判断两元素是否在同一集合/不同集合/无法确定+类似食物链】...
查看>>