Java用Math.random()生成一個50-100間的整型隨機數

Java用Math.random()生成一個50-100間的整型隨機數


random產生的是[0,1)的小數。

如果想要產生50--100之間的數字;

先讓它產生[0--50)之間的數字,也就是  random()*50

然後在後面加上51,也就是random()*50+51;

得到的就是[50--100]的整數了。

你可以這樣寫:

int num=(int)Math.random()*50+51;

System.out.println(num);




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章