您的位置:首页 > 其它

现在需要100个随机验证码。每个验证码要求是: 每个验证码是四位 ,验证码可以是数字和字母

2017-08-03 10:33 381 查看
现在需要100个随机验证码。每个验证码要求是:

每个验证码是四位,


验证码可以是数字和字母.

代码:

package work;

import java.util.Random;

public class Main {

public static void main(String[] args) {
Random random = new Random();
// 声明数组存储验证码
String[] code = new String[100];
// 验证码包括的数字
String str = "abcdefghijklmnopqrstuvwxyz" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"0123456789";
StringBuilder sb = new StringBuilder(4);
for (int i = 0; i < code.length; i++) {
// 清空上一次的验证码
sb.delete(0, sb.length());
//生成验证码
for (int j = 1; j <= 4; j++) {
char ch = str.charAt(random.nextInt(str.length()));
sb.append(ch);
}
//将验证码存储到数组中
code[i] = sb.toString();
}
// 遍历验证码
for (String index : code) {
System.out.print(index + " ");
}
}

}


结果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐