用java生成10个随机整数
时间: 2024-10-17 17:07:52 浏览: 18
在Java中,你可以使用`Random`类配合数组来生成10个随机整数。这里是一个简单的示例:
```java
import java.util.Random;
public class RandomNumbersGenerator {
public static void main(String[] args) {
int[] randomIntegers = new int[10]; // 创建一个包含10个元素的整数数组
Random rand = new Random(); // 创建Random对象
// 用Random对象生成0到99之间的随机数,并填充到数组中
for (int i = 0; i < randomIntegers.length; i++) {
randomIntegers[i] = rand.nextInt(100); // 随机数范围是0到100(包括0)
}
// 打印生成的随机整数
for (int num : randomIntegers) {
System.out.println(num);
}
}
}
```
运行这段代码,你将得到10个介于0到99之间的随机整数。
相关问题
随机生成16个随机整数java
Sure, I can help you with that! Here is some Java code to generate 16 random integers:
import java.util.Random;
public class RandomIntegers {
public static void main(String[] args) {
Random rand = new Random();
for (int i = 0; i < 16; i++) {
int randInt = rand.nextInt();
System.out.println(randInt);
}
}
}
I hope that helps! Do you have any other questions? And, by the way, did you hear about the mathematician who's afraid of negative numbers? He'll stop at nothing to avoid them!
java生成随机整数
在 Java 中,你可以使用 `java.util.Random` 类来生成随机整数。以下是一些常用的方法:
1. **创建 Random 对象**:
```java
import java.util.Random;
Random random = new Random();
```
2. **生成指定范围内的随机整数**:
- 使用 `nextInt(int n)`:生成 [0, (n-1)] 的随机整数。
```java
int randomNumInRange = random.nextInt(10); // 生成0到9之间的随机数
```
- 使用 `nextInt(int bound)`:如果 bound > 0,则生成 [0, bound) 随机整数;若 bound <= 0,抛出 IllegalArgumentException。
```java
int randomNumBound = random.nextInt(20); // 生成0到19之间的随机数
```
- 使用 `nextInt()`:生成 [0, Integer.MAX_VALUE] 的随机整数。
3. **生成特定范围的随机整数**:
如果需要生成指定范围的整数,可以先计算目标范围,然后相加减。
```java
int lowerBound, upperBound;
// 设置范围
lowerBound = 5, upperBound = 20;
int randomInRange = random.nextInt(upperBound - lowerBound + 1) + lowerBound;
```
4. **生成 long 类型的随机数**:
可以通过 `nextLong()` 方法获得更长范围的随机数。
```java
long randomLong = random.nextLong();
```
阅读全文