Random.nextint()详细用法与实例
时间: 2024-01-24 19:05:06 浏览: 64
好的,下面是 `Random.nextInt()` 的详细用法和实例:
用法:
`Random.nextInt()` 方法用于生成一个随机的整数。它可以接受一个整数参数,表示生成的随机整数的范围。如果不指定参数,则生成一个随机的正整数。
语法:
```java
public int nextInt()
public int nextInt(int bound)
```
参数:
- `bound`:生成随机数的最大值(不包含该值),默认是 `Integer.MAX_VALUE`。
返回值:
- 生成的随机整数。
示例:
1. 生成一个小于 10 的随机整数:
```java
Random random = new Random();
int num = random.nextInt(10);
System.out.println(num);
```
输出结果会是 0 到 9 之间的一个随机整数。
2. 生成一个指定范围内的随机整数:
```java
Random random = new Random();
int min = 10;
int max = 20;
int num = random.nextInt(max - min) + min;
System.out.println(num);
```
输出结果会是 10 到 19 之间的一个随机整数。
3. 生成一个随机的正整数:
```java
Random random = new Random();
int num = random.nextInt();
System.out.println(num);
```
输出结果会是一个随机的正整数。
注意:每次运行程序时,输出的结果都可能不同。
阅读全文