java代码 生成随机字符串,去除0oi1z2容易混淆字符
import java.util.Random;
public class RandomStringGenerator {
private static final String CHARACTERS = "abcdefghjkmnpqrstuvwxy3456789";
private static final Random RANDOM = new Random();
public static String generateRandomString(int length) {
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++) {
int randomIndex = RANDOM.nextInt(CHARACTERS.length());
sb.append(CHARACTERS.charAt(randomIndex));
}
return sb.toString();
}
public static void main(String[] args) {
int length = 10; // 可根据需要修改长度
String randomString = generateRandomString(length);
System.out.println("生成的随机字符串: " + randomString);
}
}