用java写一个生成随机整数,这个随机生成的整数有一个区间,这个区间在最小是负数,最大数不限
时间: 2024-03-27 20:35:17 浏览: 51
如何用java生成指定范围的随机数
好的,以下是用 Java 实现生成随机整数的代码:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int min = -100; // 最小值为 -100
int max = Integer.MAX_VALUE; // 最大值不限
int randomNumber = random.nextInt((max - min) + 1) + min;
System.out.println("随机生成的整数为: " + randomNumber);
}
}
```
其中,我们使用了 Java 内置的 `Random` 类来生成随机数,`nextInt()` 方法用于生成整数,括号中的参数表示生成的随机数的范围。我们将最小值设为 `-100`,最大值设为 `Integer.MAX_VALUE`,即 `2^31-1`。生成的随机数范围为 `[-100, 2^31-1]`。最后输出生成的随机数即可。
阅读全文