You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让printMultiRandom方法根据参数值打印多个随机整数?

修改printMultiRandom方法实现多随机数打印

你的代码仅执行了一次随机数生成和打印操作,要实现按参数指定数量输出多个随机整数,添加循环逻辑即可:

public void printMultiRandom(int howMany) {
    Random rand = new Random();
    // 循环howMany次,每次生成并打印随机数
    for (int i = 0; i < howMany; i++) {
        // 原代码中nextInt(howMany)生成0到howMany-1的整数,若需要其他数值范围可自行调整参数
        System.out.println(rand.nextInt(howMany));
    }
}

额外优化提示:

  • 若howMany传入0或负数,循环不会执行,可添加参数校验避免无效调用:
    if (howMany <= 0) {
        System.out.println("请传入大于0的数量参数");
        return;
    }
    
  • 若该方法会被频繁调用,可将Random对象声明为类成员变量,避免每次调用方法都重复创建实例,提升性能。

内容的提问来源于stack exchange,提问作者Sean Pilan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 18:15:35