利用了Random然后进行取模,利用出现的二位数来生成的大小写字母,其余不能生成大小写字母的一律对10取模,生成个位数
//随机生成一个包括字母和数字的验证码,参数为验证码长度
public static void Day817_1(int count1) {
Random random = new Random();
int count = 0;
Boolean flag = true;
while (flag) {
int number = random.nextInt() % 100;
if (number < 0) {
number = number * -1;
}
if (number >= 65 && number <= 90) {
System.out.print((char) number);
} else if (number >= 97 && number <= 122) {
System.out.print((char) number);
} else {
System.out.print(number % 10);
}
count ++;
if (count == count1) {
flag = false;
}
}
}