UUID 產生器

隨機 UUID v4

設定

結果

    使用瀏覽器的加密級亂數產生 UUID v4(隨機)。

    產生的值只在瀏覽器中,不會上傳,也不會儲存。

    使用說明

    按需要的數量產生 UUID v4(隨機)。使用瀏覽器的加密級亂數產生,難以預測;產生的值只留在瀏覽器中,不會上傳或保存。

    什麼時候用

    • 資料庫需要主鍵或識別碼。
    • 需要不能重複的檔名或請求 ID。
    • 製作測試資料。

    使用方法

    1. 設定產生個數。
    2. 按重新產生即可得到相應數量。
    3. 可以只複製一行,也可以全部複製。

    需要知道的事

    • 產生的是第 4 版(隨機)。與包含時間和裝置資訊的第 1 版不同,不會洩漏在何時何地產生。
    • 使用瀏覽器的加密級亂數產生器,比一般亂數更難預測。
    • 產生的值不會保存,重新整理即消失,需要請先複製。
    • 所有值都在本機產生,而不是伺服器。

    常見問題

    會不會重複?

    理論上不為零,但實際上不必擔心。v4 的 122 位是隨機的:每秒產生十億個、持續 85 年,出現一次重複的機率才約為 50%。

    有第 1 版或第 7 版嗎?

    只提供第 4 版。第 1 版包含時間戳和裝置位址,可能暴露產生的時間與裝置;第 7 版便於排序,但建立時間一目了然。這裡選擇了通行且不洩漏資訊的版本。

    可以用大寫嗎?

    標準建議小寫,比較時不分大小寫。不過在同一個系統內統一一種寫法更穩妥。

    我需要更短的 ID。

    UUID 有 36 個字元,放進網址偏長。有人只取前 8 位,但重複風險會急劇上升,建議僅用於顯示,作為鍵時仍使用完整值。