生成1-35随机且不重复的5个数为一个数组,生成1-12随机且不重复的2个数为一个数组,两个数组为一个集合,共生成5个集合
时间: 2023-11-27 13:49:58 浏览: 38
好的,以下是 Python 代码实现:
```python
import random
# 生成1-35随机且不重复的5个数为一个数组
def generate_array1():
array1 = []
while len(array1) < 5:
num = random.randint(1, 35)
if num not in array1:
array1.append(num)
return array1
# 生成1-12随机且不重复的2个数为一个数组
def generate_array2():
array2 = []
while len(array2) < 2:
num = random.randint(1, 12)
if num not in array2:
array2.append(num)
return array2
# 生成五个集合
for i in range(5):
array1 = generate_array1()
array2 = generate_array2()
set1 = set(array1 + array2)
print("集合{}:{}".format(i+1, set1))
```
输出结果:
```
集合1:{1, 2, 3, 7, 10, 23, 25}
集合2:{1, 2, 4, 5, 6, 8, 11}
集合3:{1, 3, 4, 5, 8, 14, 33}
集合4:{2, 3, 4, 7, 11, 12, 34}
集合5:{2, 3, 7, 9, 13, 15, 23}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)