0
在我的spring mvc應用程序中,我已經使用下面的代碼來生成用於激活應用程序的串行密鑰。密鑰由12個帶有alpha數字的字符組成。在Spring中使用RandomStringUtils的密鑰生成mvc
RandomStringUtils.random(12, true, true).toUpperCase().toString()
是生成唯一使用密鑰RandomStringUtils會發生什麼,它會達到它的極限這個正確的方法。
我不知道該功能的具體細節,但調用'toUpperCase'弦上看起來不正確的,因爲它一倍的頻率字母與數字相比較。 – Henry
客戶端需要大寫鍵,這就是爲什麼toUpperCase – boycod3
在原始字符串'a'中,'A'和'1'將以相同的頻率出現。如果您現在將'a'映射到'A',您將擁有比'1'多一倍的'A'。 – Henry