python实现:随机变量:证件类型,证件号
时间: 2024-01-06 10:30:30 浏览: 80
python实现员工管理系统
好的,关于随机变量的实现可以使用 Python 中的随机数生成模块 random。下面是一个示例代码,可以生成指定数量的证件类型和证件号随机数:
```python
import random
# 证件类型
id_types = ['身份证', '护照', '驾驶证', '学生证', '工作证']
# 定义生成随机数的函数
def random_id():
# 随机生成证件类型
id_type = random.choice(id_types)
# 随机生成证件号
if id_type == '身份证':
id_num = ''.join(str(random.randint(0, 9)) for _ in range(18))
elif id_type == '护照':
id_num = ''.join(str(random.randint(0, 9)) for _ in range(9))
elif id_type == '驾驶证':
id_num = ''.join(str(random.randint(0, 9)) for _ in range(12))
elif id_type == '学生证':
id_num = ''.join(str(random.randint(0, 9)) for _ in range(10))
else:
id_num = ''.join(str(random.randint(0, 9)) for _ in range(8))
return id_type, id_num
# 生成 10 个证件随机数
for i in range(10):
id_type, id_num = random_id()
print(f'证件类型:{id_type},证件号:{id_num}')
```
这个程序中,我们先定义了一个包含不同证件类型的列表。然后,我们定义了一个生成随机数的函数 `random_id()`,这个函数会随机选择一个证件类型,并根据不同的证件类型生成相应的证件号。最后,我们使用一个 for 循环来生成 10 个证件随机数,并打印出来。
阅读全文