生成随机数
/**
*高频方法集合类
*/
public class ToolUtil {
/**
* 获取随机位数(数字组成)的字符串
*
* @param str:数组 length:长度
* @return
*/
public static String getNumberString(String str, int length) {
char[] c = str.toCharArray();
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
char cc = c[random.nextInt(c.length)];
sb.append(cc);
}
return sb.toString();
}
}
//试例
String num = ToolUtil.getNumberString("123456789", 8);
//结果
879243455