update code
This commit is contained in:
28
generaterCardId.py
Normal file
28
generaterCardId.py
Normal file
@@ -0,0 +1,28 @@
|
||||
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}")
|
||||
Reference in New Issue
Block a user