java使用math生成7行7列的,由20到40之间的随机数
时间: 2024-05-01 18:21:22 浏览: 60
不使用Math.random方法生成随机数(随机数生成器)
5星 · 资源好评率100%
可以使用以下代码实现:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int min = 20;
int max = 40;
int rows = 7;
int cols = 7;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
int randomNumber = random.nextInt(max - min + 1) + min;
System.out.print(randomNumber + "\t");
}
System.out.println();
}
}
}
```
首先,我们创建了一个 `Random` 对象来生成随机数。然后,我们定义了最小值和最大值,并设置行数和列数。在循环中,我们使用 `nextInt()` 方法生成随机数,并使用公式 `(max - min + 1) + min` 来确保生成的随机数在最小值和最大值之间。我们使用 `\t` 来分隔每个数字,并在每行结束后使用 `println()` 方法来换行。
阅读全文