在Java中,可以使用Random類來生成隨機數。要指定范圍,可以使用nextInt方法結合范圍的計算來實現。
以下是一個示例代碼,生成一個指定范圍內的隨機數:
import java.util.Random;
public class RandomRangeExample {
public static void main(String[] args) {
Random rand = new Random();
// 指定范圍為1到100
int min = 1;
int max = 100;
int randomNumber = rand.nextInt(max - min + 1) + min;
System.out.println("隨機數: " + randomNumber);
}
}
在這個示例中,我們使用nextInt(max - min + 1) + min
來生成一個1到100之間的隨機數。其中nextInt(max - min + 1)
生成的隨機數是在0到99之間,再加上min的偏移量即可得到指定范圍內的隨機數。