
UUID Generator 是一个免费的在线工具,它可以创建通用唯一标识符 (UUID),也称为 GUIDs(全球唯一标识符)。 UUID 是 128 位值,用于在不需要中央权限的情况下唯一标识软件系统中的对象、记录和资源。
该生成器生成版本 4 UUID,即随机变体,这几乎是所有情况下都想要的,其中 id 必须是唯一的,而无需与其他任何东西协调。您可以一次生成一个或批量生成数十个,并以代码期望的格式复制它们:规范、大写、括号或删除连字符。
UUID 在分布式系统、数据库、API 和微服务中是必不可少的,这些服务器和服务需要唯一的标识。 无论您需要数据库记录、会话令牌或唯一文件名的主键,此工具都会在浏览器中立即生成符合标准的 UUID。
版本不可互换,挑错一个会产生后果。版本 4 是 122 个随机位,这足以让碰撞不再是一个实际问题:在赔率变得值得思考之前,您需要生成数十亿。版本 1 编码时间戳和机器的网络地址,因此它按创建时间排序,并泄露制作地点和时间,这就是它失宠的原因。版本 7 是较新的选项,在没有硬件标识符的情况下保持时间排序,并且排序比听起来更重要:随机版本 4 ids 散布在数据库索引上并将其分割,而时间排序 ids 附加。没有版本的一件事是,是秘密的。UUID 是唯一的,从安全令牌所需的意义上来说,不是不可猜测的,因此它不应该代替一个。
4版是否是正确的选择,它的122个随机位使其成为主键、文件名和相关id的默认值;时间排序id是当该值将被数据库大量索引时的替代方案。
选择要一次生成多少 UUID。 可以为批处理操作生成单个 UUID 或批量生成多个 UUID。
Click 生成。每个 id 遵循 RFC 9562 中定义的版本 4 布局,其随机位取自 Web 加密 API,而不是取自 Math。random。
单击任何 UUID 以将其复制到剪贴板,或使用“全部复制”按钮获取整个批次以在应用程序中使用。
122个随机位来自Web加密API,而不是来自Math。random,其输出可根据早期值进行预测
复制为规范的小写、大写、括号 {...} 或去掉连字符,符合您的语言或数据库的期望
一次生成多个 UUID,用于批处理操作,如种子数据库或创建测试数据
每个 id 均遵循 RFC 9562 中的版本 4 布局,该布局已淘汰 RFC 4122,并且版本和变体位设置正确
Convert between Unix timestamps and human-readable dates
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Generate random numbers in any range, with unique-only and decimal options.
Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported
0 comments
No comments yet. Be the first to share your thoughts!