UUID(通用唯一标识符)是一个128位的ID,无需中央机构就能保证实际上的唯一性。第4版UUID是随机的,也是使用最广泛的版本。
为什么使用UUID?
- 无需协调即可在任何地方生成的主键
- 分布式系统中确保两台服务器不冲突的ID
- 不暴露顺序计数的公共标识符
- API中的幂等性键和请求ID
UUID的外观
v4 UUID的形式为 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx,例如 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d。4标记版本,y是8、9、a或b之一。
在ToolHub上生成UUID的方法
第一步: 打开UUID生成器。
第二步: 选择数量,生成单个UUID或一次批量生成多个。
第三步: 生成。使用浏览器的安全随机生成器创建的新随机UUID立即出现。
第四步: 复制,复制一个或复制整个列表。
使用技巧
- 使用批量生成为数据库填充种子数据或测试固件。
- v4 UUID是随机的,因此无法按时间排序——如果顺序重要,请使用其他方案。
- 如需格式化包含UUID的JSON,使用JSON格式化工具。
常见问题
这些UUID是唯一的吗? 碰撞概率极小,可安全用于实际使用。
它们是安全生成的吗? 是的,使用浏览器密码随机源。
私密吗? 是的,在本地生成,不会发送到任何地方。