uuid uuid uuid
import uuid
# 生成随机的 UUID
random_uuid = uuid.uuid4()
print(random_uuid)
UUID 是 128 位二进制的数字,通常一个 UUID 的 128 位实际上是用 32 个十六进制数字来表示,如xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
。
uuid.uuid4()
函数通过随机数生成器生成一个随机的 UUID。这个 UUID 在概率上是唯一的,非常适合用于在分布式系统中生成唯一的标识,例如为数据库中的记录生成唯一键、为文件命名等。
uuid.uuid4()
生成的是固定 128 位的数字,但通常以十六进制表示的字符串形式呈现,形式如xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
。
虽然是固定 128 位,但每次调用uuid.uuid4()
产生的结果几乎可以肯定是不同的,具有很高的随机性。这是因为它是基于随机数生成的,在概率上非常难以出现重复。所以,尽管位数固定,但具体的内容是高度随机变化的。
总结一下,使用 Python 的uuid
模块中的uuid4()
函数可以方便地生成随机的 UUID,为你的应用程序提供唯一的标识符。