29 lines
674 B
Python
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}")
|