Java 生成三位隨機數

  調用這個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

  下面提供一種通用的表達式,以獲取[min, max]之間的隨機數:
(int)(Math.random()*(max - min + 1) + min)

這裏,min,max和返回值都是整數。code

 

您已閱讀到文末,掃碼領紅包吧!blog

 

相關文章
相關標籤/搜索