private static String getFixLenthString(int strLength) {
Random rm = new Random();
// 获得随机数
double pross = (1 + rm.nextDouble()) * Math.pow(10, strLength);
// 将获得的获得随机数转化为字符串
String fixLenthString = String.valueOf(pross);
// 返回固定的长度的随机数 ,如果随机数前面有“.”,把2调大。
return fixLenthString.substring(2, strLength + 1);
}
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
System.out.println(getFixLenthString(8));
}
}
结果:
0803760
6439993
2384527
9726242
1103364
.....