1.随机生成20个1-100之间的随机数2.把生成的随机数依次放入数组 3.对数组进行去重,排序,反转
时间: 2023-06-08 09:06:40 浏览: 95
好的,我明白了。以下是代码实现:
```python
import random
# 随机生成20个1-100之间的随机数
num_list = random.sample(range(1, 101), 20)
# 把生成的随机数依次放入数组
arr = []
for num in num_list:
arr.append(num)
# 对数组进行去重、排序、反转
arr = list(set(arr))
arr.sort()
arr.reverse()
# 打印最终结果
print(arr)
```
这段代码实现了你的要求,生成了20个范围在1-100之间的随机数,将其依次放入数组中,对数组进行去重、排序和反转。最终结果会打印出来。
请问还有什么需要我帮忙的吗?
相关问题
生成100个1-200的随机数去重排序
好的,您可以使用以下代码来生成100个1-200的随机数去重排序:
import random
numbers = set()
while len(numbers) < 100:
numbers.add(random.randint(1, 200))
numbers = sorted(list(numbers))
print(numbers)
随机生成20个1到100随机数数组
好的,我可以帮你生成一个包含20个1到100之间的随机数的数组。以下是生成数组的代码示例:
```python
import random
# 生成随机数数组
random_array = [random.randint(1, 100) for _ in range(20)]
# 打印数组
print(random_array)
```
生成的数组将包含20个随机数,每个数都在1到100之间。你可以运行上述代码来生成并查看结果。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)