neouuid
Dart 中的快速且惯用的 UUID(通用唯一标识符)。
此库用于解码和生成 UUID,128 位表示为 32 个十六进制数字
ba6eb330-4f7f-11eb-a2fb-67c34e9ac07c
用法
生成器支持三种不同的 UUID 模式
v1:保证唯一,除非在同一时间从同一计算机生成。v4:完全随机,2^128种可能的组合使其几乎不可能重复。v5:非随机,通过提供输入和命名空间字符串生成。
性能与兼容性
本软件包旨在独立 Dart VM、Flutter 以及 Dart 和 Flutter 的 Web 版本(包括 DDC 和 Dart2JS)中都能一致且良好地工作。欢迎贡献,以便为特定平台添加能提高性能的特殊处理(前提是为其他平台提供回退方案)。
贡献
一些灵感