Python 生成随机号码并找出重复组合
想要生成1500万组01-35的随机号码,并找出其中重复出现的组合?这可以用Python编程语言轻松实现。
以下是一个简单的示例代码:
import random
# 定义号码范围
number_range = range(1, 36)
# 生成1500万组号码
numbers = [random.sample(number_range, 5) for _ in range(15000000)]
# 找出重复组合
duplicates = []
for i in range(len(numbers)):
for j in range(i + 1, len(numbers)):
if numbers[i] == numbers[j] and numbers[i] not in duplicates:
duplicates.append(numbers[i])
# 打印重复组合
print('重复组合:', duplicates)
这段代码首先使用 random.sample 生成1500万组不重复的号码,并存储在 numbers 列表中。然后,通过两层循环遍历 numbers 列表,找出重复出现的组合,并将其存储在 duplicates 列表中。最后,打印 duplicates 列表即可显示重复的组合。
提示:
- 以上代码示例仅供参考,实际应用中可能需要根据具体需求进行修改。
- 为了提高代码效率,您可以使用字典或集合等数据结构来存储和查找重复组合。
希望以上信息对您有所帮助!如果您还有其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/RQC 著作权归作者所有。请勿转载和采集!