/**
* 产生len位验证码
* @return
*/
public static String getRandomStr(int len){
StringBuffer code = new StringBuffer();
String letters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
Random random = new Random();
for (int i = 0; i < len; i++) {
int index = random.nextInt(letters.length());
code.append(letters.charAt(index));
}
return code.toString();
}
public static void main(String[] args) {
String code = getRandomStr(4);
System.out.println("验证码:" + code);
}【javaSE】随机产生验证码
最新推荐文章于 2021-02-13 16:40:32 发布
本文介绍了一种使用Java语言生成指定长度验证码的方法。通过定义包含数字及大小写字母的字符串,利用Random类随机选取字符来形成验证码。示例代码展示了如何生成4位长度的验证码。

797

被折叠的 条评论
为什么被折叠?



