如何在Android中使用Eclipse创建一个生成随机数的应用程序,然后在TextView
字段中显示结果?随机数必须在用户选择的范围内。因此,用户将输入范围的最大值和最小值,然后我将输出答案。
发布于 2014-01-11 00:50:37
延伸Rahul Gupta所说的:
您可以使用Java函数int random = Random.nextInt(n)
。
这将返回[0, n-1]
范围内的随机int
。
也就是说,要获取范围[20, 80]
,请使用:
final int random = new Random().nextInt(61) + 20; // [0, 60] + 20 => [20, 80]
要概括更多内容:
final int min = 20;
final int max = 80;
final int random = new Random().nextInt((max - min) + 1) + min;
发布于 2018-08-12 20:41:08
此外,在API级别21中,这也是可能的:
int random = ThreadLocalRandom.current().nextInt(min, max);
发布于 2017-04-23 13:00:48
/**
* min and max are to be understood inclusively
*/
public static int getRandomNumber(int min, int max) {
return (new Random()).nextInt((max - min) + 1) + min;
}
https://stackoverflow.com/questions/21049747
复制相似问题