Java 生成三位隨機數


  調用這個Math.Random()函數能夠返回帶正號的double值,該值取值區間是[0.0,1.0),注意,它是左閉右開區間。返回值是一個偽隨機選擇的數,在該范圍內(近似)均勻分布。

  如果生成三位隨機數,則參考如下代碼:

1 int i = (int)(Math.random()*900 + 100); 2 String myStr = Integer.toString(i); 3 System.out.println(myStr);

  由於Math.Random()返回值的類型是double,所以在賦值給其他類型的變量時需要進行類型轉換。

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

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

 

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

 

 

 


免責聲明!

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



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