下文讲述java代码随机生成指定位数的方法分享,如下所示;
方式1:使用Math类
public static String getRandom1(int len) {
int rs = (int) ((Math.random() * 9 + 1) * Math.pow(10, len - 1));
return String.valueOf(rs);
}
方式2:使用Random类
public static String getRandom2(int len) {
Random r = new Random();
StringBuilder rs = new StringBuilder();
for (int i = 0; i < len; i++) {
rs.append(r.nextInt(10));
}
return rs.toString();
}
Random类的nextInt(8): 用于生成[0,8]的随机整数 随着指定次数的循环,生成指定个数的随机数
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


