利用Random类来产生5个20~30之间的随机整数。 提示:[n-m](n、m均为整数,n<m)之间的随机数的公式为n十(new Random()).nextInt(m-n十1)。
时间: 2023-06-26 18:05:09 浏览: 34
下面是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之间的随机整数,并输出到文件中
好的,这是一个技术问题,我可以帮您回答。以下是产生5个20~30之间的随机整数并输出到文件的Python代码:
```python
import random
# 生成5个20~30之间的随机整数
nums = [random.randint(20, 30) for _ in range(5)]
# 打开文件并写入数据
with open('random_nums.txt', 'w') as f:
for num in nums:
f.write(str(num) + '\n')
print('已将随机数保存到文件 random_nums.txt 中')
```
这段代码将生成5个20~30之间的随机整数,并将其写入文件 random_nums.txt 中。
利用Random类来产生5个20~30之间的随机整数。 提示:[n-m](n、m均为整数, n<m)之间的随机数的公式为n+(new Random( )).nextInt(m-n+1)。
好的,这是一个代码问题,可以直接回答。可以使用以下代码来产生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);
}
```
阅读全文