每一注号码由 5 个不同的 1-35 的数字和 2 个不同的 1-12 的数字组成,输出10注号码
时间: 2024-02-12 10:03:57 浏览: 20
以下是输出 10 注符合规则的号码的 Python 代码:
```python
import random
num_sets = []
while len(num_sets) < 10:
# 生成 5 个不同的 1-35 的数字
nums = set()
while len(nums) < 5:
nums.add(random.randint(1, 35))
# 生成 2 个不同的 1-12 的数字
reds = set()
while len(reds) < 2:
reds.add(random.randint(1, 12))
num_set = sorted(list(nums)) + sorted(list(reds))
if num_set not in num_sets:
num_sets.append(num_set)
for num_set in num_sets:
print(num_set)
```
这个代码使用 Python 自带的 random 模块生成符合规则的号码。对于每一注号码,首先生成 5 个不同的 1-35 的数字,然后生成 2 个不同的 1-12 的数字,将它们合并成一个长度为 7 的列表。之后,检查这个号码是否已经生成过,如果没有则添加到结果列表中。最终输出 10 注不同的号码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![dll](https://img-home.csdnimg.cn/images/20210720083646.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)