跳到内容
菜单
首页
服务
产品策略与流程
工业设计与机械
电子开发
原型制作与制造
认证与合规
创始人顾问服务
资源
机械工程工具
电子工程工具
软件工程工具
所有工程工具
下载
硬件笔记
项目
关于我们
联系我们
启动项目
←
All tools
←
TOOL
IDB-SWE-019
→
UUID
generator
仅限桌面端
工程工具仅在桌面端屏幕上可用。
UUID 生成器
生成 UUID v4(随机)、v7(时间有序,是理想的数据库主键)或 Nil。支持多种格式的批量输出——大写、无连字符、带花括号。
128 位布局
UUID v4
first id
—
timestamp prefix
—
版本
v4 (random, 122 bits)
v7 (time-ordered, 2022 draft)
Nil (all zeros)
格式
Dashed lowercase
Dashed uppercase
No dashes
{Braces}
C-array (uint8_t)
数量
↻ 重新生成
工程笔记
版本
v4:122 位随机位 → 约 5.3×10³⁶ 个唯一 ID。除非需要排序,否则可随处使用。
v7:48 位 Unix 毫秒时间戳 + 74 位随机位。可排序、对索引友好、不泄露 MAC。
v1(已弃用):会泄露 MAC 地址——请避免使用。
现实情况
哈希碰撞:生成约 2.7×10¹⁸ 个 v4 ID 后有 50% 概率发生碰撞。实际上为零。
以 16 个原始字节存储(UNIQUEIDENTIFIER / BINARY(16))——比 36 字符的字符串更省空间。
结果
实时
Copy