如何生成 UUID
- 选择版本以及需要的 UUID 数量(最多 1000 个)。
- 选择格式:大写、去掉连字符或加上花括号。
- 复制它们,或下载为文本文件。点击生成可以得到一组新的 UUID。
UUID v4 还是 v7?
- 版本 4由 122 个随机位组成。它是使用最广泛的一种,任何接受 UUID 或 GUID 的地方都能使用。
- 版本 7(RFC 9562)以当前时间的毫秒数开头,因此新生成的 ID 会排在旧 ID 之后。这能让数据库索引保持紧凑和高效,所以 v7 很适合用作主键。
常见问题
两个 UUID 会重复吗?
实际上不会。有 122 个随机位,你需要连续多年每秒生成数十亿个 UUID,才有可能出现重复。这些 UUID 由浏览器的密码学安全随机数生成器生成。
UUID 和 GUID 有什么区别?
没有区别。GUID(全局唯一标识符)是微软对同一种 128 位格式的叫法,通常写成大写并放在花括号中,例如 {3F2504E0-4F89-41D3-9A0C-0305E82C3301}。
UUID 是机密的吗?
不是。v4 UUID 很难被猜到,但它只是一个标识符,而不是密码。v7 UUID 还会暴露它的生成时间。