Java中Math包裏有個random方法,此方法會返回一個0~1之間的隨機小數,要生成0~n之間的隨機數只需要將這個數乘以n就行了。
如果要生成n~m之間的隨機數可以用以下方法實現
public int getrand(int n,int m){
return (int)(Math.random()*(m-n+1)+n); //注意括號一定要這麼打,否則會強制轉換
}
Java中Math包裏有個random方法,此方法會返回一個0~1之間的隨機小數,要生成0~n之間的隨機數只需要將這個數乘以n就行了。
如果要生成n~m之間的隨機數可以用以下方法實現
public int getrand(int n,int m){
return (int)(Math.random()*(m-n+1)+n); //注意括號一定要這麼打,否則會強制轉換
}