fingerprintUUID生成器
結果
ℹ️ ヘルプ

UUID (Universally Unique Identifier) 生成器は、ソフトウェア開発で広く使用される一意のIDを作成する無料のオンラインツールです。 データベースキー、セッションID、トランザクション識別子などに使用される標準のUUID v1(タイムスタンプベース)およびv4(ランダム)をサポートしています。

複数のUUIDを一括生成したり、ハイフン(-)を削除したり、大文字に変換したりするなど、様々なオプションを提供して開発者の生産性を向上させます。必要に応じて安全で衝突のない識別子を即座に生成してコピーしてください。

使用説明書

UUID & GUID 生成ツール (RFC 4122)

分散ソフトウェアシステムやデータベースアーキテクチャで使用するための、バージョン4標準に準拠した暗号論的に安全な汎用一意識別子(UUID)を生成します。

UUIDとは?

UUID (Universally Unique Identifier) は、Microsoftのエコシステムでは一般的にGUID (Globally Unique Identifier) と呼ばれ、コンピュータシステム内の情報を識別するために使用される128ビットの数値です。128ビット長であるため、2の128乗通りの組み合わせが可能です。

バージョン4:ランダム性 vs バージョン1

UUIDにはいくつかのバージョンがあります。バージョン1は、現在の時刻と生成したコンピュータのMACアドレスに基づいて生成されます。一意性は保証されますが、作成時刻と作成者のハードウェアIDが漏洩するため、プライバシーの懸念が生じます。このツールは、強力な擬似乱数に基づくバージョン4のUUIDを生成します。 形式は `xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx` で、ここで '4' はバージョン4を示し、'y' は8, 9, A, または B のいずれか(バリアント識別)です。

一意性の数学

重複が生成される可能性はありますか?理論的には「はい」です。実質的には「いいえ」です。有効なバージョン4 UUIDの総数は約 5.3 x 10^36 です。見通しを立てると、今後85年間、毎秒10億個のUUIDを生成し続けても、たった1組の重複を見つける確率は約50%です。この「衝突耐性」により、UUIDは、IDを調整する中央機関なしに複数のサーバー(シャーディング)に分散されたデータベースの主キーを生成するのに最適です。

grid_view
13:45
2025-12-28