JAVA 生成八位大写英文字母code

public static String getCode() {
    Random random = new Random();
    char[] keys = new char[8];
    for (int i = 0; i < keys.length; i++) {
        int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; // 取得大写还是小写
        keys[i] = (char) (choice + random.nextInt(26));
    }
    return String.valueOf(keys).toUpperCase();
}

result=XMAJJOPO

 

发表评论

您的电子邮箱地址不会被公开。