線上 UUID 產生器
需要大量不重複的識別碼?這個 UUID v4 產生器可一次批次產生多組符合 RFC 4122 標準的通用唯一識別碼,使用瀏覽器加密級亂數,適合作為資料庫主鍵、測試資料、API 請求識別、檔案命名等。
如何使用
- 設定要產生的數量(1〜500)。
- 需要大寫格式時勾選「大寫」。
- 按「產生 UUID」,再按「全部複製」帶走結果。
常見用途
- 資料庫記錄的主鍵。
- 分散式系統中產生不需協調的唯一 ID。
- 產生測試資料或唯一檔名。
適合當唯一 ID,別拿來當安全 token
需要一個「不會撞到別人」的識別碼時,UUID 很好用:資料庫主鍵、測試假資料、避免同名覆蓋的檔名,都可以直接產一個丟進去。你最常拿到的是 v4 隨機 UUID,靠大量亂數保證每次都不一樣。有兩點要拿捏清楚:
- 別把它當安全 token 或密碼用。UUID 的設計目標是「唯一」,不是「不可預測」;它很容易在網址或 log 裡外流,拿來當重設密碼連結、session 金鑰並不安全。這類用途要用專門產生的隨機祕鑰。
- 「不重複」是機率,不是保證。v4 碰撞的機率低到現實上不會遇到,但嚴格說並非數學上絕對為零,別把它當百分之百不碰撞。
這個產生器的輸出可以怎麼驗?
UUID 每次都不一樣,所以「發布某一個具體值」沒有意義 —— 可驗的是統計事實。我們用這一頁產生 1000 個識別碼,結果是 1000/1000 唯一、碰撞 0 次、版本數字全部是 4(1000/1000)、長度全部是 36(1000/1000)。這不是唯一性的證明 —— 從 122 位元的空間抽一千次本來就很難撞到 —— 但它驗證了實務上真的會壞的兩件事:悄悄退回弱隨機來源,以及吐出錯誤的長度或版本位。你可以自己按同樣的次數重跑。