最近在做短信验证和邮箱验证,就写了个随机验证码的工具类
public class Randomutil {
private Randomutil() {}
// 获取6位随机验证码
public static String getRandom() {
String num = "";
for (int i = 0 ; i < 6 ; i ++) {
num = num + String.valueOf((int) Math.floor(Math.random() * 9 + 1));
}
return num;
}
}
这里做个说明:你要生成n位验证码,i 就 < n 即可
*9代表你的验证码数字从0~9随机生成
这里只做了验证码的生成,短信和邮箱发验证码见下篇博文