Monthly Archives: December 2012

js创建随机密码

需要在系统的的input中,利用js产生一个随机6位密码。为了方便记忆,其中只有大写字面和数字。

function randomPassword()
{
    var seed = new Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z',
                         '2','3','4','5','6','7','8','9'
                         );//数组
    seedlength = seed.length;//数组长度
    var createPassword = '';
    for (i=0;i<6;i++) {
        j = Math.floor(Math.random()*seedlength);
        createPassword += seed[j];
    }
    return createPassword;
}
alert(randomPassword());

其中,大写字面“O”和数字“0”容易搞错,不用;大写字母“I”和数字“1”类似,不用。