import uuid #用于生成一个全局唯一的id,全局唯一的标识符
print(uuid.uuid1())#32个长度,每个字符有16个选择 16**32很大的数字。mac
#随机的
print(uuid.uuid3(uuid.NAMESPACE_DNS,'zhangsan'))#生成固定的uuid,MD5
print(uuid.uuid5(uuid.NAMESPACE_DNS,'zhangsan'))#生成固定的uuid,sha
#uuid3与uuid5是使用传入的字符串根据指定的算法算出来的,是固定的
print(uuid.uuid4())#使用的次数最多.随机数
结果
D:\pythonss\venv\Scripts\python.exe D:/pythonss/uuid模块.py 5fca8cdf-be20-11ea-b066-f8a2d6c980d0 d51a47a6-3157-39a9-94d3-70ecb9fda86e 8e117ce0-eb96-5ae8-84b7-621521f751b6 d09a4f4f-7166-40ea-8b42-2233c483e06a
Process finished with exit code 0