生成6位隨機數(不會是5位或者7位,僅只有6位):html
System.out.println((int)((Math.random()*9+1)*100000));
System.out.println((int)((Math.random()*9+1)*10000));
同理,生成4爲隨機數:java
System.out.println((int)((Math.random()*9+1)*1000));
說明:
Math.random()返回帶正號的 double 值,該值大於等於 0.0 且小於 1.0。 加1是爲了不隨機數是0的狀況生成的是0。 可是加1又會使得生成的數都是1開頭,因此乘以9,避免開頭都是1。dom