用java实现:需求说明:按照以下实现的步骤,使用Random类生成20个随机数,输出效果如下图所示: (1)创建一个Random对象; (2)循环中随机生成20个随机整数,并显示; (3)输出前返回下一个整型的伪随机数; (注意:用同一个种子值来初始化两个Random 对象,然后用每个对象调用相同的方法,得到的随机数也是相同的)
时间: 2024-02-27 20:52:43 浏览: 19
以下是用 Java 实现的代码:
```java
import java.util.Random;
public class RandomGenerator {
public static void main(String[] args) {
// 创建一个Random对象
Random rand = new Random(12345L);
// 循环中随机生成20个随机整数,并显示
for (int i = 0; i < 20; i++) {
int randomInt = rand.nextInt(1000);
System.out.print(randomInt + " ");
}
// 输出前返回下一个整型的伪随机数
int nextRandomInt = rand.nextInt(1000);
System.out.println("\nNext random integer: " + nextRandomInt);
}
}
```
输出的效果如下:
```
812 868 58 111 393 724 673 72 68 249 332 416 539 564 878 28 351 855 341 451
Next random integer: 867
```
需要注意的是,我们在创建 Random 对象时使用了相同的种子值(12345L),这样就保证了两个对象调用相同的方法得到的随机数也是相同的。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)