使用Math.Random()產生一個指定范圍的隨機數


指定范圍[min,max]

Math.random()*(max-min)+(min);

public class TestRandom {
    public static void main(String[] args) {
        //指定[1000,9999]內隨機數
        //min=1000,max=9999
        //Math.random()*[max-min]+[min]
        double d=Math.random()*9000+1000;
        System.out.println("double類型:"+d);
        //取整數部分
        int i=(int)(Math.random()*9000+1000);
        System.out.println("int類型:"+i);
        //取整后拼接字符串
        String s="wn"+(int)(Math.random()*9000+1000);
        System.out.println("字符串:"+s);
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM