java随机生成4位验证码
时间: 2023-10-18 08:04:13 浏览: 179
java随机生成数字 验证码
可以使用以下代码生成一个4位随机验证码:
```java
import java.util.Random;
public class RandomCodeGenerator {
public static void main(String[] args) {
// 验证码字符集
String codeChars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
// 随机数生成器
Random random = new Random();
// 生成4位验证码
StringBuilder codeBuilder = new StringBuilder();
for (int i = 0; i < 4; i++) {
int index = random.nextInt(codeChars.length());
char codeChar = codeChars.charAt(index);
codeBuilder.append(codeChar);
}
String code = codeBuilder.toString();
System.out.println("验证码:" + code);
}
}
```
这个程序首先定义了一个包含数字和大小写字母的字符集,然后使用 `java.util.Random` 类生成随机数,并从字符集中随机选择字符,生成一个4位验证码。最后将验证码输出到控制台。
阅读全文