在Java中,可以使用java.util.Random
類來生成隨機數。以下是幾種產生不同隨機數的方法:
Random random = new Random();
int randomNumber = random.nextInt();
這將產生一個范圍為-2147483648
到2147483647
之間的隨機整數。
Random random = new Random();
int min = 1;
int max = 100;
int randomNumber = random.nextInt(max - min + 1) + min;
這將產生一個范圍在1
到100
之間的隨機整數。
Random random = new Random();
double randomNumber = random.nextDouble();
這將產生一個范圍在0.0
到1.0
之間的隨機浮點數。
Random random = new Random();
double min = 1.0;
double max = 10.0;
double randomNumber = min + (max - min) * random.nextDouble();
這將產生一個范圍在1.0
到10.0
之間的隨機浮點數。
注意:每次運行程序都會生成不同的隨機數,因為隨機數是基于當前時間的種子生成的。如果需要生成相同的隨機數序列,可以在創建Random
對象時指定一個固定的種子值,例如:
Random random = new Random(123);