在 Java 中,可以使用 java.util.Random 類來生成隨機(jī)數(shù)。該類提供了多種方法,可以生成不同類型的隨機(jī)數(shù)。其中,生成隨機(jī)整數(shù)的方法為 nextInt()??梢酝ㄟ^ Random 類的構(gòu)造方法創(chuàng)建一個(gè) Random 對象,并調(diào)用 nextInt() 方法來生成隨機(jī)整數(shù)。
以下是一個(gè)生成隨機(jī)整數(shù)的示例代碼:
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int randInt = random.nextInt(); // 生成一個(gè)隨機(jī)整數(shù)
System.out.println("生成的隨機(jī)整數(shù)為:" + randInt);
}
}
在使用 nextInt() 方法時(shí),可以傳入一個(gè)整數(shù)參數(shù),表示生成隨機(jī)數(shù)的范圍。例如, nextInt(100) 將生成一個(gè)在 0 到 99 之間的隨機(jī)整數(shù)。下面是一個(gè)生成隨機(jī)范圍內(nèi)整數(shù)的示例代碼:
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int randInt = random.nextInt(100); // 生成 0 到 99 之間的隨機(jī)整數(shù)
System.out.println("生成的隨機(jī)整數(shù)為:" + randInt);
}
}
注意,每次調(diào)用 nextInt() 方法時(shí)都會生成一個(gè)新的隨機(jī)數(shù)。如果希望生成相同的隨機(jī)數(shù)序列,則可以設(shè)置 Random 對象的種子。例如,使用 Random(100) 創(chuàng)建的 Random 對象將生成一個(gè)相同的隨機(jī)數(shù)序列。