Python uuid 模块
实例
生成一个随机 UUID:
import uuid
id1 = uuid.uuid4()
id2 = uuid.uuid4()
print(f'UUID 1: {id1}')
print(f'UUID 2: {id2}')
print(f'Are they equal? {id1 == id2}')
亲自试一试 »
定义和用法
uuid 模块根据 RFC 4122 生成通用唯一标识符 (UUID)。
您可以使用它为数据库记录、会话 ID 或分布式系统创建唯一标识符。
成员
| 成员 | 描述 |
|---|---|
| UUID | 表示 UUID 的类。 |
| getnode() | 获取硬件地址,以 48 位正整数表示。 |
| uuid1() | 根据主机 ID 和当前时间生成 UUID。 |
| uuid3() | 根据命名空间和名称的 MD5 哈希值生成 UUID。 |
| uuid4() | 生成随机 UUID。 |
| uuid5() | 根据命名空间和名称的 SHA-1 哈希值生成 UUID。 |

