java 生成验证码
随机生成6位验证码
Random r = new Random();
String str="";
int flag = 0;
for(int i = 0; i < 6; i++){
flag = r.nextInt(3); //生成随机数,判断生成验证码的种类(数字、大写字母、小写字母)
if(flag==0){
str += r.nextInt(10); //生成数字0-9
}else if(flag==1){
str += (char)(r.nextInt(26)+97); //生成小写字母a~z
}else{
str += (char)(r.nextInt(26)+65); //生成大写字母A~Z
}
}
System.out.println(str);
还没有评论,来说两句吧...