我想知道如何在兩個給定值之間生成一個隨機數。我可以使用以下內容生成一個隨機數:Random r = new Random();for(int i = 0; i < a.length; i++){ for(int j = 0; j < a[i].length; j++){ a[i][j] = r.nextInt(); }}但是,如何生成0到100(含)之間的隨機數?
3 回答

慕尼黑5688855
TA貢獻1848條經驗 獲得超2個贊
假設上限是上限,下限是下限,則可以使用以下公式在兩個界限之間生成一個隨機數r:
int r = (int) (Math.random() * (upper - lower)) + lower;
添加回答
舉報
0/150
提交
取消