生成随机数去重并排序: 1)、生成了N个1到1000之间的随机整数(N≤1000) 2)、去重:其中重复的数字,只保留一个,把其余相同的数去掉 3)、从大到小排序
时间: 2024-05-07 15:15:52 浏览: 204
随机数字去掉重复和排序的方法
以下是Python代码实现:
```
import random
N = int(input("请输入要生成的随机数的个数:"))
numbers = []
# 生成N个1到1000之间的随机整数
for i in range(N):
number = random.randint(1, 1000)
numbers.append(number)
# 去重
numbers = list(set(numbers))
# 从大到小排序
numbers.sort(reverse=True)
print("随机数去重并排序结果:")
for number in numbers:
print(number, end=" ")
```
示例输出:
```
请输入要生成的随机数的个数:10
随机数去重并排序结果:
1000 987 937 802 737 723 536 111 54 9
```
阅读全文