当前位置:首页 > 编程技术 > 正文

如何形成2组不重复随机号

如何形成2组不重复随机号

要形成两组不重复的随机号码,你可以按照以下步骤操作: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`的值。

最新文章