UUID 產生器
隨機 UUID v4
設定
結果
使用瀏覽器的加密級亂數產生 UUID v4(隨機)。
產生的值只在瀏覽器中,不會上傳,也不會儲存。
使用說明
按需要的數量產生 UUID v4(隨機)。使用瀏覽器的加密級亂數產生,難以預測;產生的值只留在瀏覽器中,不會上傳或保存。
什麼時候用
- 資料庫需要主鍵或識別碼。
- 需要不能重複的檔名或請求 ID。
- 製作測試資料。
使用方法
- 設定產生個數。
- 按重新產生即可得到相應數量。
- 可以只複製一行,也可以全部複製。
需要知道的事
- 產生的是第 4 版(隨機)。與包含時間和裝置資訊的第 1 版不同,不會洩漏在何時何地產生。
- 使用瀏覽器的加密級亂數產生器,比一般亂數更難預測。
- 產生的值不會保存,重新整理即消失,需要請先複製。
- 所有值都在本機產生,而不是伺服器。
常見問題
會不會重複?
理論上不為零,但實際上不必擔心。v4 的 122 位是隨機的:每秒產生十億個、持續 85 年,出現一次重複的機率才約為 50%。
有第 1 版或第 7 版嗎?
只提供第 4 版。第 1 版包含時間戳和裝置位址,可能暴露產生的時間與裝置;第 7 版便於排序,但建立時間一目了然。這裡選擇了通行且不洩漏資訊的版本。
可以用大寫嗎?
標準建議小寫,比較時不分大小寫。不過在同一個系統內統一一種寫法更穩妥。
我需要更短的 ID。
UUID 有 36 個字元,放進網址偏長。有人只取前 8 位,但重複風險會急劇上升,建議僅用於顯示,作為鍵時仍使用完整值。