跳至內容
選單
首頁
服務
產品策略與流程
工業設計與機構
電子開發
原型製作與製造
認證與法規符合
創辦人顧問服務
資源
機械工程工具
電子工程工具
軟體工程工具
所有工程工具
下載
硬體筆記
專案
關於我們
聯絡我們
開始專案
←
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 ms 時間戳 + 74 個隨機位元。可排序、利於索引、不洩漏 MAC。
v1(已棄用):會洩漏 MAC 位址——請避免使用。
實情
雜湊碰撞:產生約 2.7×10¹⁸ 個 v4 ID 後有 50% 機率發生。實際上趨近於零。
以 16 個原始位元組儲存(UNIQUEIDENTIFIER/BINARY(16))——比 36 字元字串更省空間。
結果
即時
Copy