python生成uuid

UUID是什么鬼?

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)

原文出处:/show_1EF3hN1x0fdz.html