利用Random类来产生5个20~30之间的随机整数。 提示:[n-m](n、m均为整数, n<m)之间的随机数的公式为n+(new Random( )).nextInt(m-n+1)。
时间: 2024-05-12 21:17:32 浏览: 44
好的,这是一个代码问题,可以直接回答。可以使用以下代码来产生5个20~30之间的随机整数:
```
Random random = new Random();
for(int i=0; i<5; i++){
int num = random.nextInt(11) + 20; //(30-20+1)=11
System.out.println(num);
}
```
相关问题
利用Random类来产生5个20~30之间的随机整数。 提示:[n-m](n、m均为整数,n<m)之间的随机数的公式为n十(new Random()).nextInt(m-n十1)。
下面是Java代码实现:
```java
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 5; i++) {
int num = random.nextInt(11) + 20; // 生成20~30之间的随机整数
System.out.println(num);
}
}
}
```
输出结果示例:
```
24
27
28
23
26
```
利用Random类来产生5个20~30之间的随机整数。 提示:[n–m](n、m均为整数,n<m)之间的随机数的公式为: n+(new Random()).nextInt(m-n+1)
下面是Java代码实现:
```java
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 5; i++) {
int num = 20 + random.nextInt(11);
System.out.println(num);
}
}
}
```
解释一下上面的代码:
首先创建一个 `Random` 对象,然后使用 `nextInt()` 方法来获取一个 0~10 的随机整数,再加上 20 就得到了一个 20~30 之间的随机整数。最后使用循环来打印出 5 个随机整数。
阅读全文