1. 程式人生 > >java隨機生成6位隨機數 5位隨機數 4位隨機數

java隨機生成6位隨機數 5位隨機數 4位隨機數

隨機數,應用會相當廣,驗證數,訂單號,流水號拼接。

下面是java隨機數生成語句:

生成6位隨機數(不會是5位或者7位,僅只有6位):

System.out.println((int)((Math.random()*9+1)*100000));

 

同理,生成5位隨機數:

System.out.println((int)((Math.random()*9+1)*10000));

同理,生成4位隨機數:

System.out.println((int)((Math.random()*9+1)*1000));

math.rondom()的區間範圍是:0.0---1.0

呼叫這個Math.Random()函式能夠返回帶正號的double值,該值大於等於0.0且小於1.0,即取值範圍是[0.0,1.0)的左閉右開區間,返回值是一個偽隨機選擇的數,在該範圍內(近似)均勻分佈

 

還有一種隨機數是:

java.util.Random

Random rand =new Random(25);
int i;
i=rand.nextInt(100);

初始化時25並沒有起直接作用(注意:不是沒有起作用),rand.nextInt(100);中的100是隨機數的上限,產生的隨機數為0-100的整數,不包括100。