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];
}
console.log(password);
}
然後我們們執行上面的程式碼
passwords(16);
執行之後在瀏覽器看
46r!NIs9zhv2vDYb
GRqXB$p&ajn!v6by
QuYQE1HR4wpfICw+
oOhGPY!2&4_iPf+_
每次生成的都不一樣,可以了,可以使用了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2655759/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 生成隨機密碼Linux隨機密碼
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- Firefox 69 將加入隨機密碼生成器Firefox隨機密碼
- 鴻蒙NEXT開發案例:隨機密碼生成鴻蒙隨機密碼
- Linux 系統生成隨機密碼的10種方法Linux隨機密碼
- 直播軟體開發,隨機密碼生成器隨機密碼
- 直播商城原始碼,記一次 js隨機密碼原始碼JS隨機密碼
- Linux系統自動隨機生成複雜密碼方法Linux隨機密碼
- mysql 5.7 初始化密碼或隨機密碼MySql密碼隨機
- php生成唯一隨機碼PHP隨機
- 如何得到一個隨機密碼隨機密碼
- 應用:隨機生成驗證碼隨機
- Linux系統生成隨機密碼的8種方法!Linux運維課程Linux隨機密碼運維
- .NetCore 登入(密碼鹽+隨機數)NetCore密碼隨機
- js隨機數生成器的擴充套件JS隨機套件
- python生成隨機數、隨機字串Python隨機字串
- 直播軟體開發,JS生成隨機字串的方法JS隨機字串
- js可以使用 Math(算數) 物件生成隨機數JS物件隨機
- go-password:生成類似1Password或LastPass高熵隨機密碼的Go庫GoAST熵隨機密碼
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- js生成一定範圍內的隨機整數JS隨機
- 一個PHP通用隨機密碼的實現PHP隨機密碼
- Rust中如何產生隨機數或密碼?Rust隨機密碼
- JavaScript 生成隨機數JavaScript隨機
- 隨機森林的祕密隨機森林
- Python PIL模組隨機生成中文驗證碼Python隨機
- app直播原始碼,uniapp隨機數生成簽名APP原始碼隨機
- 隨機生成使用者資訊(號碼、名字)隨機
- matlab 生成隨機數序列Matlab隨機
- C++生成隨機數C++隨機
- 隨機數生成器隨機
- 生成隨機字串並排序隨機字串排序
- 隨機字串生成與排序隨機字串排序
- java隨機數生成原理Java隨機
- Js Math隨機數JS隨機
- Python如何隨機生成1到100的隨機數?Python隨機
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- php生成一個可選位數的隨機碼PHP隨機