java生成隨機數

1.java.lang.Math.random(),生成【0.0-1.0)之間的小數

如果需要生成幾位數的整數,可以用

(int)(Math.random()*100000)這個可以生成5位數整數

或者

(int)((Math.random()*9+1)*100000),這個是生成6位數整數

2.java.util.Random類

new Random()該構造方法使用一個和當前系統時間對應的相對時間有關的數字作爲種子數,然後使用這個種子數構造Random對象。 

種子數只是隨機算法的起源數字,和生成的隨機數字的區間無關!

new Random().nextInt(10) 可以生成【0,9】之間的隨機數

 

 

發佈了73 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章