JS生成隨機密碼

專注的阿熊發表於2019-09-02

很多時候使用者註冊的時候需要給使用者生成一個隨機的密碼,今天我們們就用JS生成一個隨機密碼吧。


說起來這個還是群裡的一個小夥伴提出來的,下面直接開始寫程式碼吧。


先宣告一個陣列,裡面放密碼所需要的英文字元、數字、特殊字元。


var pasArr = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9','_','-','$','%','&','@','+','!'];

然後一個方法:


//pasLen是你想要的密碼的長度

function passwords(pasLen) {

    var password = '';

    var pasArrLen = pasArr.length;

    for (var i=0; i<pasLen; i++){

        var x = Math.floor(Math.random()*pasArrLen);

        password += pasArr[x];

    }

    console.log(password);

}

然後我們們執行上面的程式碼


passwords(16);

執行之後在瀏覽器看


46r!NIs9zhv2vDYb

GRqXB$p&ajn!v6by

QuYQE1HR4wpfICw+

oOhGPY!2&4_iPf+_

每次生成的都不一樣,可以了,可以使用了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2655759/,如需轉載,請註明出處,否則將追究法律責任。

相關文章