UUID / GUID 產生器

批次產生 UUID v4(隨機)或 v7(時間排序)。支援多種格式,可單筆或全部複製。

格式
UUID 驗證器 / 解析器
版本
變體
格式
內嵌時間戳(僅 v7)
毫秒數:
可讀時間:
  1. 選擇 UUID v4(純隨機,適合一般用途)或 UUID v7(時間排序,適合資料庫主鍵)。
  2. 透過 +/− 按鈕或直接輸入設定數量(1–20 筆)。
  3. 選擇格式:標準小寫帶連字號、大寫或不含連字號。
  4. 點擊「產生」,UUID 清單隨即出現在右側輸出區。
  5. 點擊每筆 UUID 旁的複製圖示,或點擊「全部複製」以換行分隔方式複製所有 UUID。
  6. 將任意 UUID 貼入下方「驗證器」區塊,可解析版本、變體,v7 還能顯示嵌入的時間戳。

提示:UUID v7 的前 48 位元嵌入毫秒級時間戳,插入資料庫時自然保持順序,可避免 B-tree 索引頁分裂,提升寫入效能。

UUID 適合什麼情境?

  • 在資料庫新增記錄前預先產生唯一主鍵。
  • 為分散式 API 請求建立等冪鍵(idempotency key)。
  • 跨微服務記錄追蹤的關聯 ID(correlation ID)。

v4 與 v7 的差異?

UUID v4 是 122 位元的純隨機值,無序但難以預測。UUID v7 在前 48 位元嵌入毫秒級 Unix 時間戳,讓插入 B-tree 索引時保持順序,避免頻繁頁分裂,提升資料庫寫入效能。

產生的 UUID 會重複嗎?

實務上不會。UUID v4 有 122 個隨機位元,十億筆之間發生碰撞的機率遠低於硬體故障機率。UUID v7 有 74 個隨機位元,對所有實際應用場景仍具備充分的抗碰撞能力。

什麼是「變體」欄位?

變體(variant)欄位位於第 64 位元起的 2–3 位,用來識別 UUID 的位元佈局規範。符合 RFC 4122 / RFC 9562 的 UUID 使用「10」位元模式,顯示為「RFC 4122 標準」。

這個工具符合標準嗎?

是的。v4 使用瀏覽器內建的 crypto.randomUUID()(所有現代瀏覽器均支援)。v7 實作遵循 RFC 9562:48 位元毫秒時間戳、4 位元版本(0111)、12 位元 random_a、2 位元變體(10)、62 位元 random_b。

JSON API 設計 資料格式
2026-03-19

JSON 格式完全指南:從資料結構理解到 API 實戰設計

JSON 幾乎是現代網路服務的共同語言。本文帶你從語法基礎、資料建模、驗證與安全,到大型資料效能優化與 API 設計,建立可長期使用的 JSON 實戰觀念。

Unix Timestamp 時間戳記 程式開發
2026-04-02

Unix Timestamp 是什麼?一次搞懂時間戳記的原理與應用

Unix timestamp 是從 1970 年 1 月 1 日 00:00:00 UTC 起算的秒數,是電腦系統紀錄與比較時間的通用標準。本文從原理到實戰,完整解析 Unix timestamp 的一切。

亂數 偽隨機 真隨機
2026-04-18

電腦怎麼產生亂數?偽隨機、真隨機與密碼學安全亂數完整解析

電腦是確定性的機器,本質上無法「真正隨機」。本文完整解析偽隨機數生成器(PRNG)如線性同餘法與梅森旋轉演算法的原理、從環境熵源取得真隨機的機制、密碼學安全亂數(CSPRNG)的重要性,以及為何 Math.random() 絕不能用於密碼產生。

時區 UTC 夏令時間
2026-04-04

世界時鐘完整指南:時區、UTC、夏令時間與跨時區溝通技巧

時區是全球協作的隱形門檻。本文深入說明 UTC、GMT 的差異、夏令時間的運作原理、IANA 時區資料庫,以及跨時區排程會議與避免截止日期誤算的實用技巧。

字元編碼 UTF-8 Unicode
2026-04-19

亂碼是怎麼產生的?ASCII、Unicode、UTF-8 字元編碼完整指南

打開一個文字檔卻看到一堆亂碼,或接到 API 回傳的中文全部變成「??」——這些都是字元編碼衝突的結果。本文完整解析 ASCII 到 Unicode 的演進歷史、UTF-8 為何成為全球標準、Big5 與 GB2312 的差異,以及如何徹底解決亂碼問題。

隨機姓名 測試資料 創作
2026-04-13

隨機姓名,什麼時候會用到?從軟體測試到角色扮演的真實場景

你可能以為隨機姓名產生器只有工程師在用,但從小說創作、桌遊角色到課堂範例,它的應用場景比你想像的更廣。本文整理真實使用情境,讓你找到自己的使用理由。

你可能也需要