生成指定区间的随机数,只需要用区间下限加上区间内可能存在的数字即可。例如生成[100001, 999999]范围内的数字,只需要用100000加上[1, 900000)范围内的随机数。代码如下:
/**
* 生成[min, max]之间的随机数
*/
private String generate() {
int min = 100000, max = 999999;
Random random = new Random();
return String.valueOf(min + random.nextInt(max - min + 1));
}