随机生成6位字母+数字混合密码

//定义密码位数private final static int PWD_LENGTH = 6; public static String getPwdRandom() { String val = ""; Random random = new Random(); //参数length,表示生成几位随机数 for(int i = 0; i < PWD_LENGTH; i++) { String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; //输出字母还是数字 if( "char".equalsIgnoreCase(charOrNum) ) { //输出是大写字母还是小写字母 int temp = random.nextInt(2) % 2 == 0 ? 65 : 97; val += (char)(random.nextInt(26) + temp); } else if( "num".equalsIgnoreCase(charOrNum) ) { val += String.valueOf(random.nextInt(10)); } } return val; }

转载于:https://www.cnblogs.com/covet/p/10119381.html

随机生成6位字母+数字混合密码相关推荐

  1. python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)

    用简单的方法生成随机性较大的密码 仅用20行代码随机生成密码 核心思路:利用random模块 random模块随机生成数字,大小写字母,循环次数 while循环+随机生成的循环次数-->随机pl ...

  2. Random随机生成几位数字和UUID随机生成几位字母加数字组合

    Random随机生成几位数字和UUID随机生成几位字母加数字组合 public class TestRandom { public static void main(String[] args) { ...

  3. jsN位字母数字混合验证码

    n位字母数字混合验证码 function testcode(n){var arr= []for( var i = 0;i < n; i++){var num =parseInt(Math.ran ...

  4. 使用C#(Random)随机数来制作随机字母数字混合密码生成器

    大家好,由于某些原因,我经常会需要使用一些字母与数字的混合密码 你们可能会说:随便输入一些字母与数字不就好了吗? 没错,对于一般人来说可能没啥关系 但对于我这种有强迫症的人来说,太痛苦了 每次要因为想 ...

  5. 生成32位字母数字的随机数

    <?php function createNoncestr( $length = 32 ) {$chars ="abcdefghijklmnopqrstuvwxyz0123456789 ...

  6. python定义函数,随机生成6位的密码(字母数字随机组合,包含大小写)

    定义函数pwd(),随机生成6位的密码(字母数字随机组合,包含大小写),要求在主模块中调用该函数,并输出. import randomdef pwd():all_char = '0123456789q ...

  7. Python在26个字母大小写和9个数字组成的列表中随机生成8位密码。

    from random import * def makepasswd(a,b): #定义一个生成密码的函数,可先先看main()函数frequency = 0 #用于计算生成密码的个数Allpass ...

  8. python随机生成六位数密码_python生成6位包含数字和字母的密码

    初学python,简单敲了几行生成6位包含数字和字母密码的代码 (我是在python 3上敲的) 首先理清思路: 1.包含数字和字母的六位口令共有36^6个 2.将0-9和a-z合成一个字符串pwd, ...

  9. //随机生成1位大写字母\小写字母\数字

    package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...

最新文章

  1. UVA 10515 - Powers Et Al.(数论)
  2. R语言单向多元方差分析MANOVA(one-way MANOVA)实战:multivariate analysis of variance
  3. c语言编码表白,C语言告白代码,一闪一闪亮晶晶~
  4. 深入浅出gRPC——极客时间李林锋
  5. 程序员如何写好一份简历去找工作?
  6. Spring Data Solr教程:动态查询
  7. github的应用详解
  8. F5 在 Gartner 魔力象限中被评为 Web 应用防火墙领导者
  9. 博文视点学院直播:如何用产品思维解决生活中的迷茫
  10. python:解决pip install下载安装库非常慢的问题
  11. 一台显示器分成双屏_华硕显示器贴心相伴:云办公、云学习宅家无忧
  12. 浅谈SQL语言的特点
  13. C语言处理中文字符,C语言中关于汉字的处理
  14. 国际电脑使用执照(ICDL)考试
  15. java数字转换金额大写——中文金额大写
  16. (转帖)ConcurrentHashMap实现原理(3)
  17. QTableWidget 合并单元格
  18. 免费SSL证书和付费SSL证书的区别在哪儿?
  19. agv系统介绍_AGV物流系统工作流程及模块介绍
  20. 【Unity】Unity内存管理与优化(一)内存域、堆栈、垃圾回收、内存泄漏、内存碎片

热门文章

  1. python作排产计划表_排产计划表
  2. springboot+vue3+微信小程序记账本源码
  3. App 抓包利器:Charles 以及 App 爬虫心得
  4. android导入库项目,如何在android studio项目中导入开源库?
  5. Allegro中显示两种单位方法
  6. python实现一元三次方程求根-二分法
  7. 将png格式的图像转换为jpg
  8. 大前端学习--开发脚手架与自动化构建工作流封装
  9. [Unity-26] AnimationClip压缩-动画文件压缩
  10. 【无标题】 R语言下载keras最新方法