需要的库:
import uuid
使用如下代码即可生成基于时间戳的随机数
uuid.uuid1()
需要极尽可能的降低碰撞的可能性时,可以使用如下方法:
import uuid
for i in range(5):
print(str(uuid.uuid1()) + '-' + str(uuid.uuid4()))
基于时间戳+随机数,几乎就不会碰撞了
2d7deabe-e6c8-11eb-851c-acde48001122-4392e2f5-f63c-40a7-b5d0-8e5f5e3a2941
2d7ded02-e6c8-11eb-851c-acde48001122-19155641-d4fb-4ed8-af33-d1df0089ee9a
2d7deda2-e6c8-11eb-851c-acde48001122-73c11c7c-a984-4493-b295-40b64e08d2c3
2d7dee24-e6c8-11eb-851c-acde48001122-be5859e8-76a6-4a5b-85ae-49a19a8950e7
2d7deea6-e6c8-11eb-851c-acde48001122-5fb0f077-6301-48d1-bf2f-b2100d1018f9
参考文章
UUID python3 文档:https://docs.python.org/3/library/uuid.html