java 随机正负整数
时间: 2024-09-25 10:16:45 浏览: 29
java 取正负随机整数升级版(贼拉好用)
在 Java 中生成随机正负整数,你可以使用 `java.util.Random` 类配合 `nextInt()` 或 `nextBoolean()` 方法。以下是一个简单的示例:
```java
import java.util.Random;
public class RandomIntegerExample {
public static void main(String[] args) {
Random random = new Random();
// 生成一个范围在 -100 到 100 (包括边界) 的随机整数
int randomInt = random.nextInt(201) - 100; // 如果你想生成正数,可以去掉-100
// 生成一个随机的布尔值,如果为 true,则生成正数,为 false 则生成负数
boolean isPositive = random.nextBoolean();
int signRandomInt = isPositive ? random.nextInt(201) : -random.nextInt(201); // 同理,这里设置了正数的范围
System.out.println("Random Integer: " + randomInt);
System.out.println("Signed Random Integer: " + signRandomInt);
}
}
```
在这个例子中,`nextInt(201)` 会生成0到200之间的整数(包含200),然后减去100得到-100到100的范围。如果你想要更大的正数范围,只需调整这个数字。
阅读全文