java Java的获取范围内的随机数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Java的获取范围内的随机数相关的知识,希望对你有一定的参考价值。

    public static void getRandomInt2(int min,int max){
        for (int i=0;i<1000;i++){
            Random random = new Random();
            //原理:要得到的随机数的范围是[10,100],
            // 假设返回的伪随机数的范围是[0,100),也即[0,100-1];对得到的这个数模90,于是计算得到的数的范围是[0,89];再把结果加10,范围就是[10,100]了。
            int r = random.nextInt(max) % (max-min + 1) + min;
            System.out.println(r);
        }
    }

以上是关于java Java的获取范围内的随机数的主要内容,如果未能解决你的问题,请参考以下文章

Java - 打印给定范围内的随机 IP 地址

Java如何生成一定范围内的随机数? [复制]

java 取范围内的随机数,比如取10000至99999

java获取随机数(java获取随机数整数)

java的random生成某个范围内的随机数

java生成指定范围内的随机数