生成验证码发送的等场景下会用到,生成多少位(由参数传入)随机数字的字符串,代码如下:
/** * 生成随机数字字符串 * @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(); }
文章评论