JS隨機(jī)密碼生成算法
更新時間:2019年09月23日 09:09:41 作者:apple_2021
這篇文章主要為大家詳細(xì)介紹了JS隨機(jī)密碼生成算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了JS生成隨機(jī)密碼的具體代碼,供大家參考,具體內(nèi)容如下
題目:
輸入一個正整數(shù)n,生成n個隨機(jī)密碼,其中包括數(shù)字,大小寫字母。
代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> div{ width: 300px; height: 100px; background-color: lightblue; overflow: auto; } </style> </head> <body> <input type="text"> <button>生成</button> <div class="end"></div> <script> var oTn = document.getElementsByTagName("input")[0]; var oBtn = document.getElementsByTagName("button")[0]; var oDiv = document.querySelector(".end"); var password = ["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" ]; function pass(length){ var Str = ""; for(var i = 0 ; i<length;i++){ Str += password[Math.floor(Math.random()*password.length)]; } return Str; } oBtn.onclick = function(){ oDiv.innerHTML = pass(oTn.value); } </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
為什么說JavaScript預(yù)解釋是一種毫無節(jié)操的機(jī)制詳析
這篇文章主要給大家介紹了關(guān)于為什么說JavaScript預(yù)解釋是一種毫無節(jié)操的機(jī)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧2018-11-11javascript offsetX與layerX區(qū)別
FF沒有offsetX屬性,有個layerX屬性,只要將事件源的位置設(shè)置成相對定位(position:relative)或絕對定位(position:absolute),兩者結(jié)果就相等,表示事件源相對于父元素的X坐標(biāo)。2010-03-03使用 JScript 創(chuàng)建 .exe 或 .dll 文件的方法
JScript 是由微軟開發(fā)的活動腳本語言,基于 ECMAScript 規(guī)范實現(xiàn)。Internet Explorer 中的 JavaScript,實際上是指 JScript。2011-07-07使用JavaScript實現(xiàn)一個簡單的待辦事項列表todo-list
這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript實現(xiàn)一個簡單的待辦事項列表todo-list,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2024-04-04