1. 程式人生 > 實用技巧 >Java 的隨機數

Java 的隨機數

溫習一下

   public static void main(String[] args) {
        //  加種子後 ,隨機數就定了(每次隨機都是這個數)
        Random rm=new Random();
        for (int i = 0; i <10 ; i++) {
             //  10 代表從哪開始  20 是隨機數  0-19
            //  隨機數的範圍 10~29
            System.out.print(10+rm.nextInt(20)+"\t");
        }

        for (int i = 0; i <1000000 ; i++) {
            //  100000 代表從哪開始  900000 是隨機數  0-899999
            //  隨機數的範圍 100000~999999
            System.out.print(100000+rm.nextInt(900000)+"\t");
        }
}

Math方法
//返回指定範圍的隨機數(m-n之間)的公式
Math.random()*(n+1-m)+m

public static void main(String[] args) {
        for (int i = 0; i <10 ; i++) {
            //    10~19
            System.out.println((int)(Math.random() *10)+10);
           // 10~ 999

            System.out.println((int)(Math.random() *990)+10);
        }
    }