网络编程
位置:首页>> 网络编程>> JavaScript>> js随机密码产生函数

js随机密码产生函数

  发布时间:2024-07-05 20:53:36 

标签:js,随机密码

function randPassword()
{
var text=['abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890','~!@#$%^&*()_+";",./?<>'];
var rand = function(min, max){return Math.floor(Math.max(min, Math.random() * (max+1)));}
var len = rand(8, 16); // 长度为8-16
var pw = '';
for(i=0; i<len; ++i)
{
var strpos = rand(0, 3);
pw += text[strpos].charAt(rand(0, text[strpos].length));
}
return pw;
}


测试代码:

<script type="text/javascript"> function randPassword() { var text=['abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890','~!@#$%^&amp;*()_+";",./?<>']; var rand = function(min, max){return Math.floor(Math.max(min, Math.random() * (max+1)));} var len = rand(8, 16); // 长度为8-16 var pw = ''; for(i=0; i<len; ++i) { var strpos = rand(0, 3); pw += text[strpos].charAt(rand(0, text[strpos].length)); } return pw; } alert(randPassword()); </script>


0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com