Java如何生成指定位数的随机数呢?

java-经验王 Java经验 发布时间:2021-10-29 11:15:05 阅读数:19507 1 随机数
下文讲述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]的随机整数
随着指定次数的循环,生成指定个数的随机数
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202110/16354773461612.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者