8.text--开发验证码
黑马 ---- 开发验证码
定义方法实现随机产生一个5位的验证码
验证码格式:
长度为5
前四位是大写字母或者小写字母
最后一位是数字
//创建一个含有26个大小写字母的数组
char[] randomNums = new char[52];
for (int i = 0; i < randomNums.length; i++) {
if(i <= 25){ //小写字母
randomNums[i] = (char)(97 + i);
}else{ //大写字母
randomNums[i] = (char)(65 + i - 26);
}
}
//定义一个空字符串,存储最终验证码结果
String result = "";
//在该数组中随机抽取4次,并强转
Random r = new Random();
for (int i = 0; i < 4; i++) {
//定义一个随机数字作为数组索引,区间为数组长度
int randomIndex1 = r.nextInt(randomNums.length);
result = result + randomNums[randomIndex1];
}
//随机抽取数字
int number = r.nextInt(10);
result = result + number;
System.out.println("验证码是" + result);