UUID ジェネレーター
ブラウザ内で crypto.randomUUID を使い、RFC 4122 v4 版 UUID を 1 件から複数件生成。大文字/小文字、ハイフン有無を選べ、1 件ずつでも全部でもコピー可。
生成された UUID · 5
9b018c6c-3f84-47b0-8c25-1de984f62e24
697b28a0-19b4-4962-af3c-38a054bf7884
e70aab79-0406-4e27-8434-0ea70dd8efd1
e40d1595-dbc3-418a-aac8-d0cdae1e0e7c
eec58d06-f1a6-43ce-8ee7-e24ef1c65237
どんなツールか
UUID は 128 ビットの識別子で、2 回のランダム生成がまず衝突しないよう設計されています。バージョン 4 はすべてのビットをランダムデータで埋めるため、データベースの主キー、API トークン、セッション ID、テストデータのデフォルト ID です。このページはブラウザ内で本物の暗号論的乱数による UUID を生成します——サーバー不使用。
豆知識・雑学
UUID v4 の衝突確率はその小ささで有名です:重複の可能性が五分五分に近づくまでに、1 兆個も生成しなければなりません。だから分散システムでは、2 台のマシンが通信なしで同じ ID を選んではいけない場面で、エンジニアは黙ってこれを信頼しています。
由来と歴史
UUID はまず ISO/IEC 11578:1996 で標準化され、続いて Paul Leach 率いるワーキンググループが RFC 4122(2005 年 7 月)に四つのバージョンを定めました——v4 は純ランダム版です。今日ではブラウザが crypto.randomUUID() として提供しています。
関連キーワード
uuid ジェネレーターuuid v4ランダムuuidguid 生成crypto randomuuid
フィードバック
ツールの問題を見つけた場合やご提案がある場合は、メールでお知らせください。すべてのメッセージに目を通します。
