UUID生成機

生成するUUIDの数を選択します。それぞれがランダムなバージョン4のUUIDで、標準に従ってフォーマットされます。

最終更新日: September 5, 2026

よくある質問

UUIDとは何ですか?

Universally Unique Identifier(汎用一意識別子)の略で、32桁の16進数を5つのグループ(8-4-4-4-12文字のように)でフォーマットした128ビットの値です。どこで独立して生成しても、これまでに生成された他のどのUUIDとも衝突する確率が天文学的に低くなるよう設計されています。

UUIDの「バージョン4」とは何を意味しますか?

バージョン4のUUIDは、タイムスタンプや名前空間に基づく他のUUIDバージョンとは異なり、ランダム(または疑似ランダム)なビットから生成されます。汎用の一意IDとして最も一般的なタイプで、この生成機が生成するものです。

UUIDの衝突はどのくらいの確率で起こりますか?

実質的に無視できるほど低い確率です。122ビットのランダムビット(バージョンを示すために数ビットが固定されています)を使用すると、50%の衝突確率に達するには毎秒約10億個のUUIDを約85年間生成し続ける必要があります。そのため、UUIDは中央レジストリを確認することなく、一意の識別子として信頼されています。

UUIDをデータベースの主キーとして使用できますか?

はい。これは最も一般的な用途の1つです。UUIDを使えば、複数のサーバーやサービスにまたがって中央のデータベースを事前に確認することなく、独立して一意のIDを生成できるため、分散システムにおける単純な自動連番方式で起こりうる衝突を回避できます。

ここで生成されるUUIDは常に8-4-4-4-12のような同じ形式に従いますか?

はい。すべてのUUIDは、ハイフンで区切られた5つの16進数グループ(8-4-4-4-12桁)からなる標準の36文字形式に従います。これは、データベース、API、ライブラリが解析することを想定しているRFC 4122のレイアウトです。

GUIDはUUIDと同じものですか?

機能的にはそうです。GUID(Globally Unique Identifier)は、UUIDと同じ128ビットの識別子という概念に対するMicrosoftの呼び方であり、この2つの用語はこの生成機の出力を含め、ほとんどの文脈で互換的に使われています。

計算する