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