废话不多说,直接上代码:
/**
*
* (生成指定位数随机数)<BR>
* 方法名:getRandNum<BR>
* @author Allister.Liu(刘继鹏) <BR>
* Date:2016年8月25日-下午2:45:40 <BR>
* @param charCount
* @return String<BR>
* @exception <BR>
* @since 1.0.0
*/
public static String getRandNum(int charCount) {
String charValue = "";
for(int i = 0; i < charCount; i++){
char c = (char) (randomInt(0, 10) + '0');
charValue += String.valueOf(c);
}
return charValue;
}
/**
*
* (生成指定区间随机数)<BR>
* 方法名:randomInt<BR>
* @author Allister.Liu(刘继鹏) <BR>
* Date:2016年8月25日-下午2:46:01 <BR>
* @param from
* @param to
* @return int<BR>
* @exception <BR>
* @since 1.0.0
*/
public static int randomInt(int from, int to) {
Random r = new Random();
return from + r.nextInt(to - from);
}