作业帮 > 综合 > 作业

java 如何创建一个类或方法能够给出产生指定位数的一个随机数?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/01 18:36:07
java 如何创建一个类或方法能够给出产生指定位数的一个随机数?
例如
Rnd(2) 可给出一个随机两位数 比如 23
Rnd(5) 可给出一个随机五位数 比如 33344
最好有具体代码,
java 如何创建一个类或方法能够给出产生指定位数的一个随机数?
具体的代码
    /*
     * 返回长度为【strLength】的随机数,在前面补0
     */
    private static String getFixLenthString(int strLength) {
        
        Random rm = new Random();
        
        // 获得随机数
        double pross = (1 + rm.nextDouble()) * Math.pow(10, strLength);

        // 将获得的获得随机数转化为字符串
        String fixLenthString = String.valueOf(pross);

        // 返回固定的长度的随机数
        return fixLenthString.substring(1, strLength + 1);
    }
这么用

 
     System.out.println(getFixLenthString(6));
     i++;
再问: 请问是否能按照上面的方法给出一个十万位的“大数随机数”,谢谢!