Java 取兩個數之間的隨機數

Java 取兩個數之間的隨機數

    private static int getRandom(int x, int y) {
        int num = -1;
        //說明:兩個數在合法範圍內,並不限制輸入的數哪個更大一些
        if (x < 0 || y < 0) {
            return num;
        } else {
            int max = Math.max(x, y);
            int min = Math.min(x, y);
            int mid = max - min;//求差
            //產生隨機數
            num = (int) (Math.random() * (mid + 1)) + min;
        }
        return num;
    }
發佈了90 篇原創文章 · 獲贊 40 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章