UUID產生器
免費線上UUID v4產生器。支援批次產生最多100個UUID、帶/不帶連字號格式選擇、UUID驗證功能。無需安裝,瀏覽器直接使用。
UUID產生器
已產生UUID: 0個
UUID驗證
最近產生記錄
暫無產生記錄。
什麼是UUID產生器?
UUID(Universally Unique Identifier)是一種全球唯一的128位元識別碼。本工具產生UUID v4(基於隨機數),支援批次產生和多種格式選項。
UUID廣泛應用於資料庫主鍵、API權杖、會話ID、檔案命名等需要唯一識別碼的場景。
主要功能
- UUID v4產生: 產生密碼學安全的隨機UUID。
- 批次產生: 一次最多可產生100個UUID。
- 格式選項: 可選擇大寫/小寫,是否包含連字符。
- UUID驗證: 驗證輸入的UUID是否有效並顯示版本資訊。
- 產生記錄: 在會話期間可查看最近產生的UUID。
使用方法
- 設定選項: 選擇產生數量、大小寫格式、是否包含連字符。
- 點擊產生: 根據設定產生UUID。
- 複製: 點擊複製按鈕或直接從結果框選擇複製。
- 驗證: 輸入UUID並點擊驗證按鈕,查看有效性和版本資訊。
UUID版本說明
| 版本 | 產生方式 | 特點 |
|---|---|---|
| v1 | 時間戳 + MAC位址 | 可追溯產生時間,存在MAC位址洩露風險 |
| v4 | 隨機數 | 最廣泛使用,碰撞機率極低 |
| v5 | 命名空間 + 名稱 (SHA-1) | 相同輸入產生相同UUID |
| v7 | 基於時間戳(最新) | 可按時間排序,有利於資料庫索引 |
本工具產生最通用的UUID v4。
適用對象
- 設計資料庫時需要唯一鍵的後端開發者
- 需要產生API權杖或會話ID的Web開發者
- 需要建立測試資料的QA工程師
- 需要為檔案或資源命名的系統管理員
常見問題
UUID v4的碰撞機率有多大?
UUID v4使用122位元隨機資料。即使產生10億個UUID,要達到50%的碰撞機率也需要產生約2.71×10^18個。實際上無需擔心碰撞問題。
可以去掉連字符嗎?
可以,連字符僅用於提高可讀性,去掉後不影響UUID的有效性。但某些系統可能要求特定格式。
大寫和小寫哪個是標準?
RFC 4122建議使用小寫,但大寫也是有效的。保持一致性是最重要的。
產生的UUID安全嗎?
本工具使用瀏覽器的crypto.randomUUID()或crypto.getRandomValues()產生密碼學安全的隨機數。