uuid64:短 UUID

时间:2024-07-24 13:39:02
【文件属性】:

文件名称:uuid64:短 UUID

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-24 13:39:02

Python

uuid64 介绍 这是一个生成 64 位 UUID 的简单脚本。 UUID 的正常类型(例如 uuid 模块中可用的那些)是 128 位,它提供了更大的能力来避免生成值之间的冲突。 但是,有时使用较小的 UUID 会很方便,例如,如果生成的值的数量不是很大或不会大批量生成。 或者,也许是由于缺乏对 128 位整数的支持。 用于生成这些 UUID 的算法非常简单。 UUID 由两个 32 位部分组成。 第一部分基于当前时间(自纪元开始以来的秒数)。 当 UUID 不是批量生成时,即全部同时生成时,时间作为一个递增值,这样生成的 UUID 相隔很多秒几乎肯定是不同的(注意,不同机器上的时钟时序意味着这不是一个保证)。 第二部分是从运行脚本的系统中获取的 32 位随机数,例如在 linux 上,该值来自 /dev/urandom 而不是伪随机生成器。 安装 要安装 uuid64,您可以使用


【文件预览】:
uuid64-master
----MANIFEST.in(29B)
----bin()
--------uuid64(3KB)
----LICENSE(1KB)
----setup.cfg(40B)
----uuid64()
--------uuid64.py(470B)
--------__init__.py(23B)
----setup.py(3KB)
----.gitignore(675B)
----README.md(1KB)

网友评论