JS随机密码生成算法


Posted in Javascript onSeptember 23, 2019

本文实例为大家分享了JS生成随机密码的具体代码,供大家参考,具体内容如下

题目:

输入一个正整数n,生成n个随机密码,其中包括数字,大小写字母。

代码:

<!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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
利用WebBrowser彻底解决Web打印问题(包括后台打印)
Jun 22 Javascript
初学js插入节点appendChild insertBefore使用方法
Jul 04 Javascript
js中的数组Array定义与sort方法使用示例
Aug 29 Javascript
JQ获取动态加载的图片大小的正确方法分享
Nov 08 Javascript
JavaScript实现动态增删表格的方法
Mar 09 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
Jun 13 Javascript
JS常见构造模式实例对比分析
Aug 27 Javascript
详解如何用webpack4从零开始构建react开发环境
Jan 27 Javascript
Vue项目中使用WebUploader实现文件上传的方法
Jul 21 Javascript
vue设置默认首页的操作
Aug 12 Javascript
jQuery实现穿梭框效果
Jan 19 jQuery
基于JavaScript实现简单的轮播图
Mar 03 Javascript
详解mpvue开发微信小程序基础知识
Sep 23 #Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
Sep 23 #Javascript
layui树形菜单动态遍历的例子
Sep 23 #Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
Sep 23 #Javascript
优雅的使用javascript递归画一棵结构树示例代码
Sep 22 #Javascript
Webpack按需加载打包chunk命名的方法
Sep 22 #Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 #jQuery
You might like
模仿OSO的论坛(一)
2006/10/09 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
PHP编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
用IE重起计算机或者关机的示例代码
2014/03/10 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
2017/03/04 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
vue组件表单数据回显验证及提交的实例代码
2018/08/30 Javascript
Vue toFixed保留两位小数的3种方式
2020/10/23 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
go语言计算两个时间的时间差方法
2015/03/13 Python
使用Python设置tmpfs来加速项目的教程
2015/04/17 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
Python之变量类型和if判断方式
2020/05/05 Python
Python函数__new__及__init__作用及区别解析
2020/08/31 Python
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
写自荐信有哪些不宜?
2013/10/17 职场文书
《菜园里》教学反思
2014/04/17 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
清明节网上祭英烈寄语2015
2015/03/04 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
党纪处分决定书
2015/06/24 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python