工作中遇到要生成八位字母加数字的随机码,代码如下:
/**
* 生成数字加字母随机验证码
*
*/
@Test
public void generateCode() {
Random r=new Random();
String code="";
for(int i=0;i<8;++i){
if(i%2==0){
//产生随机整数0-9
code+=r.nextInt(10);
}else{
//奇数产生随机字母包括大小写,65-90大写字母,97-122小写字母
int temp=r.nextInt(52);
char x=(char)(temp<26?temp+97:(temp%26)+65);
code+=x;
}
}
System.out.println(code);
}
运行结果如下:
5C7o1x8s
分享到:
相关推荐
一款自定义密码长度字母数字特殊符号组合的随机密码生成软件,随机字符、随机数字、随机密码生成工具高强度随机密码生成器:可自定义生成随机数字、大小写字母、特殊字符的随机密码生成工具随机字符生成器:支持纯...
sql生成随机码--自定义大写、小写、数字、特定字符个数
生成指定位数的兑换码,(数字、大写字母随机混排)+(数字、小写字母随机混排)+(小写字母与数字混排),三种方式生成兑换码!
随机生成10位随机排列 的字符串,包含字母和数字的随机排列
1.密码可以是“数字,字母,符号”任意组合 2.可生成5到100位密码!满足大多应用!可以选加Id! 3.可一次生成999万个密码!生成速度于电脑配置有关! 4.生成密码位数和个数越多,耗时越长! 5.密码生成效率:10000个...
1、JAVA MD5加密,AES加密解决;...2、项目需求,根据用户ID,软件名称,时间,硬件ID生成随机6位码,用户ID是可逆的。 基本思路是,两位存储用户ID,其他四位随机加密码,然后再讲两位 和四位二次混淆加密。
自动化程序生活,其中的源码可以让你更快对随机数的理解。
可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串生成,支持特殊字符生成,...
主要函数GetPassword(int digits):string 参数为所生成随机组合位数 比如说要生成10为随机数字字母组合,就string randomCode = GetPassword(10); 生成的结果有数字和大写、小写字母组合
ASP验证码(字母+数字+随机杂点).ASP验证码(字母+数字+随机杂点).
黑营随机码生成器可输入想要生成随机码的位数,批量生成随机码的个数,是一款实用的随机码生成工具。 1.自定义输入想要生成随机码的位数; 2.批量生成随机码的个数; 3.支持大/小写字母、数字及符号常规组合选项; 4....
简易6位随机密码生成器,可以自动生成6位字母的随机密码
水煮随机码生成器可输入想要生成随机码的位数,批量生成随机码的个数,是一款实用的随机码生成工具。 水煮随机码生成器功能 1、自定义输入想要批量生成随机码的位数、个数; 2、支持大/小写字母、数字及符号常规...
产生随机密码(字母,数字,符号)
生成随机的汉字 字母 数字 特殊字符,可以定制产生的数量。
一些javascript生成随机密码的例子,可随机生成一些固定长度的某些规则的密码,用户批量生产密码。
对于需要用asp.net 字母,随机数字,随机字母+数字生成随机码的朋友用的到
根据要求生成数字字母的字符串,并拍去了重复生产的可能,可以用于验证码
软件不仅操作方便,而且界面美观简洁、简单全面、实用方便,可快速上手,用户只需输入想要生成随机码的位数,批量生成随机码的个数,即可快速批量生成,轻轻松松完成日常随机码生成功能,真正做到简单全面实用。...
js随机生成字母数字组合的字符串 随机动画数字.docx