如何形成2组不重复随机号
- 编程技术
- 2025-01-31 05:10:35
- 1
要形成两组不重复的随机号码,你可以按照以下步骤操作:1. 确定号码范围:首先确定你想要的随机号码的范围,比如从1到100。```pythonimport randomd...
要形成两组不重复的随机号码,你可以按照以下步骤操作:
1. 确定号码范围:首先确定你想要的随机号码的范围,比如从1到100。
```python
import random
def generate_unique_random_numbers(range_start, range_end, num_groups, num_numbers_per_group):
all_numbers = list(range(range_start, range_end + 1))
random.shuffle(all_numbers)
初始化两个空列表,用于存放两组号码
group1 = []
group2 = []
分配号码到两组
for i in range(num_numbers_per_group):
group1.append(all_numbers.pop())
for i in range(num_numbers_per_group):
group2.append(all_numbers.pop())
return group1, group2
设置参数
range_start = 1
range_end = 100
num_groups = 2
num_numbers_per_group = 50 每组50个号码
group1, group2 = generate_unique_random_numbers(range_start, range_end, num_groups, num_numbers_per_group)
print("Group 1:", group1)
print("Group 2:", group2)
```
这段代码会输出两组包含50个不重复随机号码的列表。你可以根据需要调整`range_start`、`range_end`、`num_groups`和`num_numbers_per_group`的值。
本文链接:http://www.xinin56.com/bian/405116.html
下一篇:在校生考高职单招要档案吗