在Java中,可以使用Random類的nextInt方法來生成隨機整數。
首先,需要導入java.util.Random類,然后創建一個Random對象:
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
}
}
接下來,可以使用nextInt方法來生成隨機整數。nextInt方法有多種重載形式,可以指定生成整數的范圍。
int randomNumber = random.nextInt(10); // 生成0到9之間的隨機整數
int min = 5;
int max = 10;
int randomNumber = random.nextInt(max - min + 1) + min; // 生成5到10之間的隨機整數
注意:nextInt方法的參數是生成隨機整數的范圍,包括下界但不包括上界。因此,如果希望生成的隨機整數包括上界,需要在生成的隨機數上加上下界。
完整的示例代碼如下:
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(10); // 生成0到9之間的隨機整數
System.out.println(randomNumber);
int min = 5;
int max = 10;
randomNumber = random.nextInt(max - min + 1) + min; // 生成5到10之間的隨機整數
System.out.println(randomNumber);
}
}