随机生成6位字母+数字混合密码
随机生成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位字母+数字混合密码相关推荐
- python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)
用简单的方法生成随机性较大的密码 仅用20行代码随机生成密码 核心思路:利用random模块 random模块随机生成数字,大小写字母,循环次数 while循环+随机生成的循环次数-->随机pl ...
- Random随机生成几位数字和UUID随机生成几位字母加数字组合
Random随机生成几位数字和UUID随机生成几位字母加数字组合 public class TestRandom { public static void main(String[] args) { ...
- jsN位字母数字混合验证码
n位字母数字混合验证码 function testcode(n){var arr= []for( var i = 0;i < n; i++){var num =parseInt(Math.ran ...
- 使用C#(Random)随机数来制作随机字母数字混合密码生成器
大家好,由于某些原因,我经常会需要使用一些字母与数字的混合密码 你们可能会说:随便输入一些字母与数字不就好了吗? 没错,对于一般人来说可能没啥关系 但对于我这种有强迫症的人来说,太痛苦了 每次要因为想 ...
- 生成32位字母数字的随机数
<?php function createNoncestr( $length = 32 ) {$chars ="abcdefghijklmnopqrstuvwxyz0123456789 ...
- python定义函数,随机生成6位的密码(字母数字随机组合,包含大小写)
定义函数pwd(),随机生成6位的密码(字母数字随机组合,包含大小写),要求在主模块中调用该函数,并输出. import randomdef pwd():all_char = '0123456789q ...
- Python在26个字母大小写和9个数字组成的列表中随机生成8位密码。
from random import * def makepasswd(a,b): #定义一个生成密码的函数,可先先看main()函数frequency = 0 #用于计算生成密码的个数Allpass ...
- python随机生成六位数密码_python生成6位包含数字和字母的密码
初学python,简单敲了几行生成6位包含数字和字母密码的代码 (我是在python 3上敲的) 首先理清思路: 1.包含数字和字母的六位口令共有36^6个 2.将0-9和a-z合成一个字符串pwd, ...
- //随机生成1位大写字母\小写字母\数字
package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...
最新文章
- UVA 10515 - Powers Et Al.(数论)
- R语言单向多元方差分析MANOVA(one-way MANOVA)实战:multivariate analysis of variance
- c语言编码表白,C语言告白代码,一闪一闪亮晶晶~
- 深入浅出gRPC——极客时间李林锋
- 程序员如何写好一份简历去找工作?
- Spring Data Solr教程:动态查询
- github的应用详解
- F5 在 Gartner 魔力象限中被评为 Web 应用防火墙领导者
- 博文视点学院直播:如何用产品思维解决生活中的迷茫
- python:解决pip install下载安装库非常慢的问题
- 一台显示器分成双屏_华硕显示器贴心相伴:云办公、云学习宅家无忧
- 浅谈SQL语言的特点
- C语言处理中文字符,C语言中关于汉字的处理
- 国际电脑使用执照(ICDL)考试
- java数字转换金额大写——中文金额大写
- (转帖)ConcurrentHashMap实现原理(3)
- QTableWidget 合并单元格
- 免费SSL证书和付费SSL证书的区别在哪儿?
- agv系统介绍_AGV物流系统工作流程及模块介绍
- 【Unity】Unity内存管理与优化(一)内存域、堆栈、垃圾回收、内存泄漏、内存碎片