uuid4
uuid4 = 生成一个完全随机、全球唯一的 ID
(不会重复、安全、无序)
和其他 UUID 的区别
Python 的 UUID 有好几种,但 永远只用 uuid4:
- uuid1:用网卡MAC地址生成 → 不安全,会暴露设备
- uuid3:用名字生成 → 固定结果
- uuid4:纯随机生成 → 最安全、最常用 ✅
- uuid5:基本不用
生成uuid4
import uuid
# 生成的uuid有-符号,如:a1b2c3d4-1234-5678-90ab-cdef12345678
u=uuid.uuid4()
print(type(u),len(u),u)
# 生成的uuid没有-符号,如:a1b2c3d41234567890abcdef12345678
u=uuid.uuid4().hex
print(type(u),len(u),u)