/**
* 生成指定位数的随机整数
* 如果指定位数不足两位,均返回十以内的整数
* @param size 位数(需大于零)
* @return 随机整数
*
*/
public static int random(int size) {
Random random = new Random();
if(size < 2){
return random.nextInt(10);
}
Double pow = Math.pow(10, size - 1);
int base = pow.intValue();
int number = base + random.nextInt(base * 9);
return number;
}