#unique-identifier #uuid #unique #rand #global #generate

nightly unik

强大的通用唯一标识符 (UUID)

9 个版本

0.3.0 2023年2月20日
0.2.9 2022年10月30日
0.2.7 2022年5月27日
0.2.6 2022年4月24日
0.1.0 2022年1月23日

#1233算法

每月 33 次下载

MIT 许可证

25KB
652 代码行

UUID

通用唯一标识符 (UUID) 是一个 128 位数字,用于在计算机系统中标识信息。也使用全球唯一标识符 (GUID) 这个术语。

此项目处于开发阶段。所有 API 可能会未经警告而更改,且不提供稳定性保证。 DO NOT USE IN PRODUCTION.

此软件包根据

安装

[dependencies]

unik = { version = "*", features=["rand"] }

使用

fn main() {
    println!("{}", unik::UUID::v4().new());
}

安全性

不要假设 UUID 很难猜测;它们不应用作安全功能。


lib.rs:

此软件包定义了一个强大的统一资源名称命名空间,适用于 UUID(通用唯一标识符),适合现代使用。

此库可以用来创建独特且合理的短值,而无需额外的知识。

一个 UUID 长度为 128 位,可以保证在时空上唯一。

依赖关系

~0–730KB
~11K SLoC