ToolboxAgent

UUID生成器

在線UUID v4生成器,支持批量生成、大寫和去橫線選項,一鍵複製。

使用說明

  1. 1 設置生成數量(1-200)和格式選項
  2. 2 點擊生成按鈕
  3. 3 複製結果到剪貼板

相關工具

關於此工具

UUID v4生成器基於隨機數算法生成128位全局唯一標識符,碰撞概率極低,適合用於數據庫主鍵、分佈式系統的請求追蹤ID、文件命名等需要唯一性的場景。每次生成的UUID都不會重複。

支持批量生成,一次最多生成200個UUID,可選大寫格式或去掉橫線格式(如用於某些不接受連字符的系統)。生成結果可整體複製或逐條使用,適合測試數據批量填充的場景。

相比在代碼裡調用crypto.randomUUID()或用uuidjs庫,本工具無需寫任何代碼,打開即用。對於需要快速拿幾個UUID做Mock數據或測試插入的場景,效率提升明顯。

常見問題

UUID v4和UUID v1有什麼區別? +

UUID v1基於時間戳和MAC地址生成,包含可追蹤的時間信息但存在隱私風險;UUID v4完全基於隨機數生成,沒有時間或設備信息,碰撞概率約為1/2^122,在絕大多數場景下可視為唯一。本工具生成的是更常用的v4版本。

生成的UUID可以用作數據庫主鍵嗎? +

可以。UUID作為主鍵能避免ID被枚舉猜測,適合分佈式場景下多節點併發插入。但注意UUID是無序的,在MySQL InnoDB中作主鍵可能影響索引性能,如果對寫入性能敏感,可考慮UUID v7(有序UUID)。

去掉橫線的UUID和標準UUID是等價的嗎? +

是的,內容完全一致,只是格式不同。標準格式是8-4-4-4-12的帶橫線形式(如550e8400-e29b-41d4-a716-446655440000),去掉橫線後得到32位連續十六進制字符串,兩者代表相同的128位數值。

批量生成的UUID會有重複嗎? +

理論上極不可能重複。UUID v4的隨機性來自122位隨機比特,重複概率約為1/5.3×10^36。實際使用中批量生成200個UUID出現重複的可能性可以忽略不計,放心用於測試數據填充。

UUID生成在瀏覽器端執行嗎? +

是的,完全在瀏覽器本地通過Web Crypto API(crypto.getRandomValues)生成,不依賴服務器。速度快、無網絡請求,離線狀態下也能正常使用。