caixw.com

把时髦的技术挂在嘴边,还不如把过时的技术记在心里!

一个随机密码产生函数

caixw

在网上找了好多随机产生的密码的代码,没一个好用的,所以就随便写了一个:

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;
}

评论(0)

添加评论

验证码

还没有漂亮的个人头像吧?

Gravatar申请一个吧!

没有中文输入法吗?试试这个!

  accesskey="enter"