编写一段程序,完成生成四位验证码的功能,验证码中只能出现a,b,c,d,e,f,g,h,i,j,k这11个字母(提示将这11个字符,存入一个字符数组),通过这些字母随机产生四位验证码,并将验证码在主方法中打印,例如:最终输出 "验证码:afcc" 【字符串类】
public static void main(String[] args) {
//字符数组
char [] words = {'a','b','c','d','e','f','g','h','i','j','k'};
//验证码
String code="验证码:";
//随机数
Random rd = new Random();
//随机生成四次验证码 重复操作 for循环
for (int i=1;i<=4; i++) {
//随机生成一个数组索引值
//范围是数组长度 所以生成随机数范围是0-数组长度-1
//正好是索引范围
int index = rd.nextInt(words.length);
//字符串连接 数组数据
code = code + words[index];
}
//最后输出验证码
System.out.println(code);
}