我正在编写一个新的Android应用程序,要求用户注册,系统需要发送电子邮件给他们一个电子邮件验证代码。
随机码必须是包含大写字母数字的6位数代码,例如6H94BA。我做了一些研究,但仍然找不到任何东西。怎么做?
答案 0 :(得分:0)
你可以这样做。
public static String getRandomString(){
return UUID.randomUUID().toString().subString(0,5);
}
答案 1 :(得分:0)
试试这个:
SecureRandom random = new SecureRandom();
String randomCode = new BigInteger(30, random).toString(32).toUpperCase();