下文讲述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]的随机整数 随着指定次数的循环,生成指定个数的随机数
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。