如何为Android应用程序电子邮件验证生成随机代码

时间:2017-06-29 11:22:00

标签: java android random email-verification

我正在编写一个新的Android应用程序,要求用户注册,系统需要发送电子邮件给他们一个电子邮件验证代码。

随机码必须是包含大写字母数字的6位数代码,例如6H94BA。我做了一些研究,但仍然找不到任何东西。怎么做?

2 个答案:

答案 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();