Java生成可重复的随机数
时间: 2023-07-29 21:05:56 浏览: 96
数组放不重复的随机数
在Java中,可以使用`java.util.Random`类来生成随机数。如果需要生成可重复的随机数,可以使用相同的种子(seed)来初始化`Random`对象。
以下是一个简单的示例代码:
```java
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
Random random = new Random(123); // 使用种子为123初始化Random对象
int randomNumber1 = random.nextInt(100); // 生成一个0-99的随机整数
int randomNumber2 = random.nextInt(100); // 生成另一个0-99的随机整数
System.out.println("Random Number 1: " + randomNumber1);
System.out.println("Random Number 2: " + randomNumber2);
}
}
```
在上面的示例代码中,我们使用种子为123初始化`Random`对象,然后使用`nextInt(int n)`方法生成0-99之间的随机整数。由于我们使用相同的种子来初始化`Random`对象,因此每次运行程序时都会得到相同的随机数序列,从而实现了可重复的随机数生成。
阅读全文