↓ 跳过正文

获取min到max的随机数

正能量 1 分钟阅读 更新于 2026-10-18

说明 Java nextInt 区间随机数示例的上下界、参数约束和适用场景。

Java 编程:原站配图。
public static int getRandom(int min, int max) {
        int r =  new Random().nextInt(max - min);
        return r + min;
    }

补充阅读
#

说明 Java nextInt 区间随机数示例的上下界、参数约束和适用场景。

如何理解与使用
#

原代码返回范围是 [min, max):包含 min,不包含 max。例如 min=3、max=6 时可能得到 3、4、5,得不到 6。

验证与边界
#

调用前要求 max > min,还要避免 max-min 整数溢出。此写法适合普通模拟或抽样;验证码、密钥等安全用途应单独选择合适的随机源。

参考:Random(本次补充核对)。