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

LEATH
TA貢獻1936條經驗 獲得超7個贊
Math類的random()方法可以生成[0,1)之間的隨機浮點數。
double類型數據強制轉換成int類型,整數部分賦值給int類型變量,小數點之后的小數部分將會丟失。
int b=(int)(Math.random()*10);//生成[0,9]之間的隨機整數。
int temp=m+(int)(Math.random()*(n+1-m)); //生成從m到n的隨機整數[m,n]
擴展資料:
用Math類的random()方法產生一個字符,若該字符是一個大寫英文字母,則輸入 “Yes!”,否則輸出“NO”。
//產生一個[0,1)之間的隨機數。
Math.random():
//返回指定范圍的隨機數(m-n之間)的公式:
Math.random()*(n-m)+m;
或者
Math.random()*(n+1-m)+m
- 3 回答
- 0 關注
- 2425 瀏覽
添加回答
舉報
0/150
提交
取消