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