/*** 随机出用户输入的密码位数的密码, 从大小写字母, 数字, 特殊符号中取值*/public static String randomPassword(int num) {char[] password = new char[num];Random rand = new Random();//在ASCII码表中,48-57:数字, 65-90:大写字母, 97-122:小写字母, 33-47: 特殊符号for (int i = 0; i < password.length; i++) {int choice = rand.nextInt(4);int lowercase = rand.nextInt(26) + 65;int uppercase = rand.nextInt(26) + 97;int figure = rand.nextInt(10) + 48;int special = rand.nextInt(15) + 33;//将 " 和 ' 替换成#if (special == 34 || special == 39) {special = 35;}//从大写字母.小写字母.数字.特殊字符中随机取值switch (choice) {case 0:password[i] = (char) lowercase;break;case 1:password[i] = (char) uppercase;break;case 2:password[i] = (char) figure;break;case 3:password[i] = (char) special;break;default:}}return new String(password);}

Java随机密码生成器相关推荐

  1. php 复杂密码生成,php随机密码生成器

    搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. function auth_pwgen(){ $pw = ''; $c = 'b ...

  2. 随机字符串,随机密码生成器

    随机字符串,随机密码生成器 随机字符串,随机密码生成器 本工具支持自定义备选字符和多组随机密码字符串生成,提供简单的密码强度检测提示,仅供参考,建议设置12位以上的密码. 客户端实时生成,一键复制,方 ...

  3. bat 自定义位数随机密码生成器

    ~~~~~~~~        因为想要面对一个新的开始,一个人必须有梦想.有希望.有对未来的憧憬.如果没有这些,就不叫新的开始,而叫逃亡. ​​​​ ~~~~~~~~~~~~~~~~~~~~~~~~ ...

  4. faceless 开源_Big Faceless Java报表生成器

    faceless 开源 Big Faceless Java报表生成器的 1.1.46版现已发布. Big Faceless Java报告生成器基于Java PDF库构建,并提供了将XML转换为PDF文 ...

  5. Zhong__Go随机密码生成器

    时间:2021.09.01 环境: 目的:Go语言实现随机密码(字符串) 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! package mainimport ("fm ...

  6. 【摸鱼神器】基于SSM风格的Java源代码生成器 单表生成 一对一、一对多、多对多连接查询生成

    一.序言 UCode Cms 是一款Maven版的Java源代码生成器,是快速构建项目的利器.代码生成器模块属于可拆卸模块,即按需引入.代码生成器生成SSM(Spring.SpringBoot.Myb ...

  7. python随机密码生成器_python实例--随机密码生成器

    最近在学习python,抽空看了看图形化模块wx,顺手写了个随机密码生成器,程序运行界面如下图:(注:在Ubuntu下运行结果) 源代码如下: import wx import string impo ...

  8. 使用 HTML、CSS 和 JavaScript 制作的随机密码生成器

    今天我将使用 HTML.CSS 和 JavaScript 制作随机密码生成器 直接跳到末尾 获取完整源码 随机密码生成器

  9. 几款好用的随机密码生成器

    几款好用的随机密码生成器 Linux下随机生成密码的命令总结 2017-03-12 10:41 by 潇湘隐者, 5666 阅读, 0 评论, 收藏, 编辑 有时候经常为如何设置一个安全.符合密码复杂 ...

  10. js自定义随机密码生成器

    下载地址 一款js自定义随机密码生成器,支持自定义大写.小写.数字.符号.字符长度等功能设置生成密码器工具代码. dd:

最新文章

  1. 用 float 存储金额,老板说损失从工资里扣!
  2. Struts 2(一):初识Struts
  3. Visual C++——设置光标Cursor
  4. 【mysql】Innodb三大特性之double write
  5. 繁华模拟赛 ljw分雕塑
  6. html5图片列表纵向,div css图片列表实例布局案例ul li布局
  7. bzoj2705: [SDOI2012]Longge的问题
  8. 第六步_安装SSH服务
  9. 热议:为什么近些年硕士生考博意愿偏低?
  10. 【第102期】游戏策划:在校生求职简历怎么写?
  11. 技术图文:如何利用C#寻找免费的IP代理服务器?
  12. APISpace 绕口令API接口 免费好用
  13. 【数据库E-R图知识点和相关习题(复试真题)】
  14. 关于array_column这个函数
  15. 怎么把腾讯视频的qlv文件转成mp3格式 【已解决】
  16. unity 构建迷宫_教程:使用GameDraw在Unity中构建迷宫游戏关卡
  17. html中的keygen元素
  18. 腾讯云服务器域名公安备案记录
  19. windows系统启动时多了onekey ghost选择项要怎么删掉
  20. ②计算机病毒实验实验报告

热门文章

  1. 躲避球av_躲避球HTML!
  2. ERR Target instance replied with error: NOAUTH Authentication required
  3. .Net Core学习笔记(二)MVC框架
  4. STM32物联网套件基础版03-控制继电器
  5. Win10+VS2019+opencv-4.1.0 学习一:显示一张图片
  6. gazebo publish pose
  7. 汇编指令中 Rd Rm Rn Ra 的 具体含义 ?
  8. ssdt函数索引号_获得SSDT函数名和索引号的代码
  9. ABBYY FineReader 14
  10. JavaEE进阶知识学习-----Java8新特性知识学习-4-1-StreamAPI