import java.util.Random;
public class SecurityCode{
public static void main(String[] args){
Random randomObject = new Random();
//随机生成一个6位的验证码,由大写字母,小写字母,数字组成随机组成
for(int i=0;i<6;i++){
//随机生成0或1两个数字,若是0则随机生成字母,若为1,则随机生成数字
if(randomObject.nextInt(2)%2==0){
//再次随机生成0或1数字,若是0则随机生成大写字母,若为1,则随机生成小写字母
if(randomObject.nextInt(2)%2==0){
char randomUpChar = (char)(randomObject.nextInt(26)+65);
System.out.print(randomUpChar);
}else{
char randomLowChar = (char)(randomObject.nextInt(26)+97);
System.out.print(randomLowChar);
}
}else{
System.out.print(randomObject.nextInt(10));
}
}
}
}
java随机生成大写字母,小写字母,数字验证码
最新推荐文章于 2024-07-22 10:14:24 发布