如何利用Java生成一个验证码(简易版)
一、要求生成随机八位的验证码
二、4个数字在前,4个字母在后
三、字母包含大小写
package operator;
import java.util.Random;
public class day01 {
public static void main(String[] args) {
char[] xianyufanshen = new char[52];
int index = 0;
for (int i = 'A'; i <= 'Z'; i++) {
xianyufanshen[index] = (char) i;
index++;
}
for (int i = 'a'; i <= 'z'; i++) {
xianyufanshen[index] = (char) i;
index++;
}
Random r = new Random();
for (int i = 0; i < 4; i++) {
int randomNumber = r.nextInt(10);
System.out.print(randomNumber);
}
for (int i = 0; i < 4; i++) {
int randomIndex = r.nextInt(xianyufanshen.length);
char randomChar = xianyufanshen[randomIndex];
System.out.print(randomChar);
}
}
}