生成验证码发送的等场景下会用到,生成多少位(由参数传入)随机数字的字符串,代码如下:
/**
* 生成随机数字字符串
* @param length 生成数字字符串的长度
*/
public static String generateRandomDigitalString(int length) {
String str = "0123456789";
Random random = new Random();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < length; ++i) {
sb.append(str.charAt(random.nextInt(str.length())));
}
return sb.toString();
}
文章评论