調用這個Math.Random()函數可以返回帶正號的double值,該值取值區間是[0.0,1.0),注意,它是左閉右開區間。返回值是一個僞隨機選擇的數,在該範圍內(近似)均勻分佈。dom
若是生成三位隨機數,則參考以下代碼:函數
1 int i = (int)(Math.random()*900 + 100); 2 String myStr = Integer.toString(i); 3 System.out.println(myStr);
因爲Math.Random()返回值的類型是double,因此在賦值給其餘類型的變量時須要進行類型轉換。spa
(int)(Math.random()*(max - min + 1) + min)
這裏,min,max和返回值都是整數。code
您已閱讀到文末,掃碼領紅包吧!blog