JS生成隨機密碼

很多時候用戶註冊的時候需要給用戶生成一個隨機的密碼,今天咱們就用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];(www.gendan5.com)
}
console.log(password);
}
然後咱們執行上面的代碼

passwords(16);
執行之後在瀏覽器看

46r!NIs9zhv2vDYb
GRqXB$p&ajn!v6by
QuYQE1HR4wpfICw+
oOhGPY!2&4iPf+
每次生成的都不一樣,可以了,可以使用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章