为Random.nextInt()指定max和min,可以使用以下代码:
import java.util.Random;
public class Main {
public static void main(String[] args) {
int min = 1;
int max = 10;
int randomNum = getRandomNumberInRange(min, max);
System.out.println("Random number between " + min + " and " + max + " is: " + randomNum);
}
private static int getRandomNumberInRange(int min, int max) {
if (min >= max) {
throw new IllegalArgumentException("max must be greater than min");
}
Random random = new Random();
return random.nextInt((max - min) + 1) + min;
}
}
在这个例子中,我们定义了一个名为getRandomNumberInRange的方法,该方法接受两个参数min和max,并返回一个在这个范围内的随机整数。我们使用Java的Random类来生成随机数,并使用nextInt()方法来生成一个在指定范围内的随机整数。最后,我们在主方法中调用这个方法,并打印生成的随机数。
领取专属 10元无门槛券
手把手带您无忧上云