UUID生成 — バージョン4 ランダムUUID
テスト行、一時ファイル名、リクエスト ID、DB キー向けにランダム UUID(バージョン 4)を生成。多数が要るときは一括コピー。UUID は永遠の魔法的全球一意ではありませんが、日常開発では衝突リスクは無視できるほど小さいです。
UUID は 128 ビット、通常ハイフン付き八段。v4 はほぼランダム — MAC や時刻は埋めません。
UUID は公開識別子として扱い、秘密トークンではありません。URL やログに出ます;認証には適切なシークレットを。
短い ID や順序付きが要るなら UUID は不向きかも — スノーフレーク ID などを検討。
生成の手順
- 必要な個数を設定
- 生成をクリック
- リストをコピー
生成器がくれるもの
- コードを書かずに正しい形式。
- テスト DB のシード向け一括出力。
- 手打ちより形がそろい誤字が減る。
シナリオ
- Postman 例の `id` を埋める
- ローカルモックの主キー
- 一意な書き出しファイル名
ヒント
- ハイフンなしが要るならコピー後に `-` を削除。
- UUID 主キーはインデックスサイズに影響 — 計画を。
- セキュリティトークンは専用の暗号乱数 API を。
形
| 入力 | 出力 | 備考 |
|---|---|---|
| 1 個生成 | xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx | v4 レイアウト |
| 多数生成 | 1 行に 1 つ | シートへ貼りやすい |
UUID FAQ
- 二つの UUID が衝突することは?
- 理論上はあり、実務上は極めてまれ。それでも DB で一意制約をかけてください。
- v1 か v4?
- 本ページはランダム v4 です。
- 名前空間 UUID(v3/v5)は?
- 名前と名前空間をハッシュするもの — この生成器の対象外です。