zoukankan      html  css  js  c++  java
  • java 生成特定范围内的随机数

    /**
    * 生成[1, max]之间的随机数
    */
    public static Integer getRandomNumber(Integer max) {
        Random rd = new Random();
        return rd.nextInt(max) + 1;
    }
    

      

    /**
    * 生成[x, y]之间的随机数
     * @return [x, y]之间的随机数
     */
    public static Integer getRandomNumber2() {
        Integer min = 200;
        Integer max = 500;
    
        Random random = new  Random();
    
        /**
         * random.nextInt(max) % (max-min+1)  ->  [0, 499] % 301 == [0, 300]
         * [0, 300] + 200 = [200, 500]
         */
        int result = random.nextInt(max) % (max-min+1) + min;
        return result;
    }
    

      

  • 相关阅读:
    Angular2使用boostrap和ng-bootstrap总结
    Java
    Java
    Java 13
    Java 12
    Java 11
    Java 9
    Java 8- Java 分支结构
    Java 7-Java 循环结构
    Java 6- Java 运算符
  • 原文地址:https://www.cnblogs.com/quan-coder/p/9487163.html
Copyright © 2011-2022 走看看