用户输入两个正整数m和n,其中m做为随机数种子。随机产生n个0-9之间的整数,以字符形式加入列表。先输出列表在输出去重复元素后按升序排列的列表
时间: 2024-05-08 12:21:29 浏览: 197
随机产生若干个数,并插入排序
下面是Python代码实现:
```python
import random
m, n = map(int, input("请输入随机数种子m和随机数个数n(用空格隔开):").split())
random.seed(m)
nums = []
for i in range(n):
nums.append(str(random.randint(0, 9)))
print("随机数列表:", nums)
nums_set = list(set(nums))
nums_set.sort()
print("去重排序后的列表:", nums_set)
```
运行示例:
```
请输入随机数种子m和随机数个数n(用空格隔开): 8 10
随机数列表: ['4', '1', '9', '6', '6', '7', '9', '0', '6', '3']
去重排序后的列表: ['0', '1', '3', '4', '6', '7', '9']
```
阅读全文