如何在安卓系统中生成特定范围内的随机数?
我想在特定范围内生成随机数。(例如,范围在65到80之间)
我按照下面的代码尝试,但它不是很用完整。它还返回大于最大值(大于 80)的值。
Random r = new Random();
int i1 = (r.nextInt(80) + 65);
如何在范围之间生成随机数?
我想在特定范围内生成随机数。(例如,范围在65到80之间)
我按照下面的代码尝试,但它不是很用完整。它还返回大于最大值(大于 80)的值。
Random r = new Random();
int i1 = (r.nextInt(80) + 65);
如何在范围之间生成随机数?
Random r = new Random();
int i1 = r.nextInt(80 - 65) + 65;
这将给出一个介于 65(含)和 80(不含)之间的随机整数,即 之一。65,66,...,78,79
int min = 65;
int max = 80;
Random r = new Random();
int i1 = r.nextInt(max - min + 1) + min;
请注意,返回介于 0(非独占)和最大(不含)之间的值。因此,.nextInt(int max)
int
+1