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。

 



 


免責聲明!

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



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