py-test/generaterCardId.py

29 lines
674 B
Python

import random
def generateCardId(length):
"""
生成指定长度的随机卡号
:param length: 卡号的长度
:return: 生成的随机卡号
"""
if length <= 0:
raise ValueError("Length must be a positive integer.")
# 初始化卡号
card_id = ""
# 数字范围
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 生成随机卡号
for _ in range(length):
random_number = random.choice(numbers)
card_id += str(random_number)
return card_id
# 测试函数
if __name__ == "__main__":
length = 18 # 指定卡号长度
card_id = generateCardId(length)
print(f"Generated Card ID: {card_id}")