输入两个正整数,在这两个整数组成的闭区间范围生成100个随机整数,并统计出出现数据的次数,为满足评测需要,程序必须使用seed函数将随机种子设为10,并使用ramdint函数生成随机数
时间: 2024-02-23 21:00:02 浏览: 96
用java实现,随机产生100个0到9的整数(这里以二维数组显示),并计算出每个数出现的次数
好的,我来根据您的要求编写一个程序。
```python
import random
# 将随机种子设为10
random.seed(10)
# 输入两个正整数
a = int(input("请输入一个正整数a:"))
b = int(input("请输入一个正整数b:"))
# 确定区间范围
if a <= b:
start = a
end = b
else:
start = b
end = a
# 生成100个随机整数
nums = [random.randint(start, end) for _ in range(100)]
# 统计每个数出现的次数
count_dict = {}
for num in nums:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 输出结果
for num, count in count_dict.items():
print("{}出现了{}次".format(num, count))
```
您可以将上述代码保存为一个.py文件并运行,然后输入两个正整数即可得到随机数出现次数的统计结果。
阅读全文