2024-05-14 02:32:19 发布
网友
如何生成唯一的字母数字ID,如英国NINO(SN-60-70-45-B)格式?我想使用这个ID来唯一地标识应用程序,并且能够将这些ID与他们的医疗、税务记录等相关联。你知道吗
假设问题是针对python的,从这里开始: uuid
很可能有更好的方法,但这应该会有所帮助:
import uuid, re myUID = uuid.uuid1() myNum = str(myUID.int).replace("-", "")[:6] myLet = re.sub('\d+', '', str(myUID)).replace("-", "")[:3].upper() myRes = myLet[:2] + "-" + myNum[:2] + "-" + myNum[2:4] + "-" + myNum[4:6] + "-" + myLet[1:2] print myRes
现场演示:
https://repl.it/DaYP
假设问题是针对python的,从这里开始: uuid
很可能有更好的方法,但这应该会有所帮助:
现场演示:
https://repl.it/DaYP
相关问题 更多 >
编程相关推荐