文字
怎麼產生 UUID
你需要給一筆資料、一個測試夾具或一個 API key 佔位符一個唯一 id。在這一頁產生一個或多個隨機 UUID 並複製。版本 4 的 UUID 長這樣:3f2504e0-4f89-41d3-9a0c-0305e82c3301。什麼都不離開目前分頁。
需要 id 時打開 UUID 產生。值是隨機的,從不儲存;要新的一組就再產生一次。不上傳。
打開UUID 產生目錄
先知道 UUID v4 是什麼
36 個字元:32 個十六進位數字依 8-4-4-4-12 分組。第三組以 4 開頭(版本),第四組以 8、9、a 或 b 開頭(變體)。其餘 122 位元是隨機的,所以實務上不用擔心碰撞。
8-4-4-4-12 十六進位分組;第三組以 4 開頭,第四組以 8、9、a 或 b 開頭。 打開 cv.cm 的 UUID 產生
預設已經有五個帶連字號的小寫 UUID;改選項時列表會立即更新。不上傳。
打開UUID 產生設數量
拖曳「數量」滑桿,從 1 到 20。列表立刻更新,每行一個 UUID;按「產生」用同樣設定換一批新的。
選連字號和大小寫
取消「連字號」得到 32 個字元的形式,有些資料庫和檔名要這種。勾「大寫」適合要求大寫的 schema 或 Windows 登錄檔機碼。兩種形式是同一個 UUID。
關掉連字號是 32 個字元;大寫給大寫字母;兩者指同一個 UUID。 複製列表
「複製列表」把每個 UUID 一行一個放到剪貼簿,用於 SQL 插入、夾具檔或試算表的一欄。
用對版本
v4 是隨機的,適合大多數 id。需要依時間排序的 id 就用資料庫或語言內建的 UUID v7 或 ULID。
常見問題
能免費線上產生 UUID 嗎?
能。cv.cm 用 Web Crypto 在目前分頁裡產生。不上傳也不儲存。
是哪個版本?
版本 4,隨機。第三組以 4 開頭。
兩個 UUID 會撞嗎?
實務上不會:122 位元隨機數約有 5.3 × 10^36 種取值。
能不帶連字號嗎?
能。取消「連字號」得到 32 個字元的形式。
UUID 會儲存在哪裡嗎?
不會。它們只存在於目前分頁,直到你複製。