如果是想要生成n个验证码,则可以加入扫描器,从键盘输入要生成的验证码个数 ,再将for循环中的循环限制改一下就行,可参考上一次发的验证码生成方法里面的代码。
package hello.de1_static;
import java.util.Random;
public class StaticFieldDemo1 {
public static void main(String[] args) {
//生成一个随机验证码
//1、定义一个变量记住验证码
String code = "";
//2、定义一个变量存储全部的字符
String data = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
//3、生成一个随机索引
Random r = new Random();
for (int i = 0; i < 5 ; i++) {
//4、获取随机索引对应的字符,连接到code
int index = r.nextInt(data.length());
code += data.charAt(index);
}
System.out.println(code);
}
}