文字
怎么生成 UUID
你需要给一条记录、一个测试夹具或一个 API key 占位符一个唯一 id。在这一页生成一个或多个随机 UUID 并复制。版本 4 的 UUID 长这样:3f2504e0-4f89-41d3-9a0c-0305e82c3301。什么都不离开这个标签页。
需要 id 时打开 UUID 生成。值是随机的,从不保存;要新的一组就再生成一次。不上传。
打开UUID 生成目录
先知道 UUID v4 是什么
36 个字符:32 个十六进制数字按 8-4-4-4-12 分组。第三组以 4 开头(版本),第四组以 8、9、a 或 b 开头(变体)。其余 122 位是随机的,所以实际上不用担心碰撞。
8-4-4-4-12 十六进制分组;第三组以 4 开头,第四组以 8、9、a 或 b 开头。 打开 cv.cm 的 UUID 生成
默认已经有五个带连字符的小写 UUID;改选项时列表立即刷新。不上传。
打开UUID 生成设数量
拖动「数量」滑块,从 1 到 20。列表立刻更新,每行一个 UUID;点「生成」用同样设置换一批新的。
选连字符和大小写
取消「连字符」得到 32 个字符的形式,有些数据库和文件名要这种。勾「大写」适合要求大写的 schema 或 Windows 注册表键。两种形式是同一个 UUID。
关掉连字符是 32 个字符;大写给大写字母;两者指同一个 UUID。 复制列表
「复制列表」把每个 UUID 一行一个放到剪贴板,用于 SQL 插入、夹具文件或表格的一列。
用对版本
v4 是随机的,适合大多数 id。需要按时间排序的 id 就用数据库或语言自带的 UUID v7 或 ULID。
常见问题
能免费在线生成 UUID 吗?
能。cv.cm 用 Web Crypto 在这个标签页里生成。不上传也不保存。
是哪个版本?
版本 4,随机。第三组以 4 开头。
两个 UUID 会撞吗?
实际上不会:122 位随机数约有 5.3 × 10^36 种取值。
能不带连字符吗?
能。取消「连字符」得到 32 个字符的形式。
UUID 会保存在哪里吗?
不会。它们只存在于这个标签页,直到你复制。