首页 > 其他分享 >随机密码生成器,排除易混淆字母LIO大小写以及数字0

随机密码生成器,排除易混淆字母LIO大小写以及数字0

时间:2022-10-19 00:45:44浏览次数:65  
标签:混淆 LIO 生成器 seed 大小写 var

//排除容易混淆的iI(i) lL(L) oO(o) 0 (零)
function randomPassword(type,size)
{
  var seed = new Array('A','B','C','D','E','F','G','H','J','K','M','N','P','Q','R','S','T','U','V','W','X','Y','Z',
  'a','b','c','d','e','f','g','h','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z',
  '2','3','4','5','6','7','8','9','!','@','#','$','%','^','&','*'
  );//数组
  seedlength = seed.length;//数组长度
  var createPassword = '';
  
  for (i=0;i<size;i++) {
    j = Math.floor(Math.random()*seedlength);
    createPassword += seed[j];
  } 
  let arr =[type,createPassword]
  return arr;
}
console.log(randomPassword('QQ',16));// ['QQ', 'FVj4u@27$4S99md5']

标签:混淆,LIO,生成器,seed,大小写,var
From: https://www.cnblogs.com/Sultan-ST/p/16804765.html

相关文章

  • 【汇编】键盘切换大小写,F切换(.asm源码)
    项目环境编译环境:搭建一个nasm2.8的编译环境。镜像文件:采用winhex_18.2刷入编码。虚拟机:采用Bochs-2.4.5。项目软件傻瓜式环境配置。运行结果程序源码(.asm)org0x8400jmpsta......
  • 异常常见类型,异常处理语法结构,异常处理补充,异常处理实战应用,生成器对象,生成器表达式
    异常常见类型SyntaxErrorNameErrorIndexErrorKeyErrorIndentationError......异常处理语法结构(在代码出错后提示,不会报错,不影响程序运行)1.基本语法结构try......
  • 异常捕获,生成器对象
    异常常见类型SyntaxError》》语法错误NameError》》名称错误IndexError》》索引错误KeyError》》字典键错误IndentationError》》缩进错误异常处理语法结构1.基......
  • Python字符串大小写转换(3种)函数及用法
    Python 中,为了方便对字符串中的字母进行大小写转换,字符串变量提供了3种方法,分别是title()、lower()和upper()。Pythontitle()方法title()方法用于将字符串中每......
  • 异常处理与生成器对象和生成器表达式
    异常常见类型syntaxError语法错误NameError当你引用了变量、模块、类、函数或代码中没有定义的其他名称时,将引发NameErrorIndexError当你尝试从序列(如列表或......
  • 异常处理与生成器对象
    异常常见类型异常类型有很多种异常类型就是我们一段代码在运行时遇到bug终止运行.返回给我们一段报错信息,其中就有异常类型。SyntaxError语法错误NameError名字错误......
  • 异常处理及生成器
    异常处理及生成器异常处理1.异常 异常就是代码运行报错,行业俗称叫bug 代码运行中一旦遇到异常会直接结束整个程序的运行,我们在编写代码的过程中要尽可能的避免2.异常......
  • 异常处理(补充)及生成器基础知识
    昨日内容回顾重要内置函数map()映射 zip()拉链 filter()过滤 sorted()排序常见内置函数abs() round() bytes() int() bin() oct() hex() chr() ord() eval() exec(......
  • 异常处理 生成器
    今日内容异常常见类型NameErrorIndentationErrorSyntaxErrorKeyErrorSyntaxError异常处理语法结构1.基本语法结构try:待检测的代码(可能会出现错误的代码......
  • day16异常以及生成器
    目录今日内容详细异常常见类型异常处理语法结构异常处理补充异常处理实战应用生成器对象课堂练习yield冷门用法生成器表达式今日内容详细异常常见类型AttributeError......