1. 程式人生 > >js工具

js工具

密碼 cde rda let n) rst password abcde return

1.使用js生成隨機密碼

function create_password(min_len=8,max_len=16)
{
    let passwordArray=[‘abcdefghijklmnopqrstuvwxyz‘,‘ABCDEFGHIJKLMNOPQRSTUVWXYZ‘,‘1234567890‘,‘@-_#!‘]; 
    let rand = function(min, max){
        return Math.floor(Math.max(min, Math.random() * (max+1)));
    }
    let pwdlength= rand(min_len, max_len);
    let password = ‘‘;
    for(i=0; i<pwdlength; ++i) 
    { 
        let strpos = rand(0, 3); 
        password += passwordArray[strpos].charAt(rand(0, passwordArray[strpos].length)); 
    }
        return password;
}

js工具