使用nextInt含5-15的随机数[Java]

时间:2018-09-10 01:44:48

标签: java

我想知道如何在Java中生成5-15之间的随机数

我有

Random random = new Random();
int count = random.nextInt(10) + 5;

1 个答案:

答案 0 :(得分:1)

random.nextInt(N)将为您提供一个从0到N-1的随机整数。如果要从5到15,则范围是15-5 + 1,即11。

您需要使用random.nextInt(11)将范围从[0,11)设置为[0,10],然后添加+5以将其移至[5,15]。

int count = random.nextInt(11) + 5;