public class Demo01 {
public static void main(String[] args) {
String str = "abcdefghijklmnopqrstuvwxtzQWERTYUIOPASDFGHJKLZXCVBNM0123456789";
Random random = new Random();
//int a = random.nextInt();
StringBuffer sb = new StringBuffer(4);
for(int i = 0; i < 4; i++) {
//int a = random.nextInt(str.length());
char b = str.charAt(random.nextInt(str.length()));
sb.append(b);
}
System.out.println(sb.toString());
}
}
public class Demo02 {
public static String getValidateCode(int length) {
String abc = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
char[] arr = abc.toCharArray();
int abcLength = abc.length();
Random random =new Random();
String code ="";
for(int i=0;i<length;i++) {
int index = random.nextInt(abcLength);// 10 0-9
code +=arr[index];
}
return code;
}
}
java 两种简单的生成验证码的方式
最新推荐文章于 2024-04-27 10:33:44 发布