本文へスキップ

UUID生成 — バージョン4 ランダムUUID

テスト行、一時ファイル名、リクエスト ID、DB キー向けにランダム UUID(バージョン 4)を生成。多数が要るときは一括コピー。UUID は永遠の魔法的全球一意ではありませんが、日常開発では衝突リスクは無視できるほど小さいです。

UUID は 128 ビット、通常ハイフン付き八段。v4 はほぼランダム — MAC や時刻は埋めません。

UUID は公開識別子として扱い、秘密トークンではありません。URL やログに出ます;認証には適切なシークレットを。

短い ID や順序付きが要るなら UUID は不向きかも — スノーフレーク ID などを検討。

生成の手順

  1. 必要な個数を設定
  2. 生成をクリック
  3. リストをコピー

生成器がくれるもの

  • コードを書かずに正しい形式。
  • テスト DB のシード向け一括出力。
  • 手打ちより形がそろい誤字が減る。

シナリオ

  • Postman 例の `id` を埋める
  • ローカルモックの主キー
  • 一意な書き出しファイル名

ヒント

  • ハイフンなしが要るならコピー後に `-` を削除。
  • UUID 主キーはインデックスサイズに影響 — 計画を。
  • セキュリティトークンは専用の暗号乱数 API を。

入力出力備考
1 個生成xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxv4 レイアウト
多数生成1 行に 1 つシートへ貼りやすい

UUID FAQ

二つの UUID が衝突することは?
理論上はあり、実務上は極めてまれ。それでも DB で一意制約をかけてください。
v1 か v4?
本ページはランダム v4 です。
名前空間 UUID(v3/v5)は?
名前と名前空間をハッシュするもの — この生成器の対象外です。

関連ツール