ItheimUtil类:
public static String createVerifyCode(int n){
//定义一个变量记住生成的验证码
String code ="";
//定义一个验证码库
String data = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
//定义一个Random
Random r = new Random();
for(int i=0;i<n ;i++){
//获取date长度的的随机一个整数
int index = r.nextInt(data.length());
//根据index的随机整数,获取对应下标的字符,拼装成验证码。
code += data.charAt(index);
}
return code;
}
测试类:
//想生成几位数的验证码就输入几。
String code = ItheimUtil.createVerifyCode(6);
System.out.print(code);
运行结果:
V65v1B