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】之間的隨機數