编写程序,随机生成100个卡号:卡号以6102009开头+随机3位数宇,要求卡号不能重复。
时间: 2024-02-19 15:04:09 浏览: 139
产生1-100之间的100个不重复的随机数
3星 · 编辑精心推荐
好的,您需要一个 Python 程序来生成这些随机卡号。您可以使用 Python 的 random 模块来生成随机数,然后将其与 '6102009' 进行拼接。
以下是一个可以生成100个不重复卡号的 Python 程序示例:
```python
import random
card_numbers = set() # 使用 set 集合存储卡号,确保不重复
while len(card_numbers) < 100:
random_number = random.randint(0, 999) # 生成 0 ~ 999 的随机数
card_number = '6102009{:03d}'.format(random_number) # 将随机数与 '6102009' 进行拼接
card_numbers.add(card_number) # 将卡号添加到集合中
print(card_numbers) # 输出生成的卡号集合
```
这个程序会在控制台输出100个不重复的卡号。
阅读全文