m-n隨機數

public class RandomNum {
    /**
     * 生成m-n內的隨機整數
     * @param m
     * @param n
     * @return
     */
    public static int randNum(int m,int n){
        return m>n?0:(int)(Math.random()*(n-m)+m);
    }
}

注:

  1. Math.random()返回一個大於等於0且小於1的double
  2. Math.random()*(60-50)返回一個大於等於0且小於10的double
  3. Math.random()*(60-50)+50返回一個大於等於50且小於60的double
  4. int取整
發佈了11 篇原創文章 · 獲贊 2 · 訪問量 2717
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章