java 实现范围内的随机数
时间: 2023-07-18 21:24:26 浏览: 105
数组放不重复的随机数
Java 实现范围内的随机数可以使用 `java.util.Random` 类。该类提供了多个方法可以生成不同类型的随机数。以下是一个生成指定范围内整数的示例代码:
```java
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
int min = 10;
int max = 50;
// 创建 Random 对象
Random random = new Random();
// 生成 min 到 max 之间的随机整数(包括 min 和 max)
int randomNumber = random.nextInt(max - min + 1) + min;
System.out.println("Random number between " + min + " and " + max + ": " + randomNumber);
}
}
```
在这个例子中,我们使用 `nextInt(int bound)` 方法生成一个指定范围内的随机整数。其中 `bound` 参数代表了生成的随机数的上限(不包括上限),因此我们需要将 `max - min + 1` 作为 `bound` 参数传入,再加上 `min`,就可以生成 `min` 到 `max` 之间的随机整数了。
阅读全文