我需要在限制内生成随机数。
Random random = new Random.secure();
int randomNumber = random.nextInt(100);
这将生成 100 以内的随机数。但我想生成 50 到 100 以内的随机数
我该怎么做?
只需生成一个 0 到 50 之间的随机数,然后添加 50,使其介于 50 到 100 之间。
Random random = new Random.secure();
int randomNumber = random.nextInt(51) + 50;
不要忘记传递给 nextInt 方法的数字被排除在外,因此如果您传递 50,它将生成 0 到 49 之间的数字,而应该传递 51。