古詩詞大全網 - 成語經典 - Java用Math.random()生成壹個50-100間的整型隨機數

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

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