一意識別子(UUID)を生成
更新
最近反映された改善
完全ランダムUUID - 最も一般的
最大100個まで生成可能
UUID (Universally Unique Identifier) は、世界中で一意の128ビット識別子です。データベースの主キー、セッションID、ファイル名などに広く使用されています。
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxxM: バージョン (4 または 7)、N: バリアント (8, 9, a, b)
UUID(Universally Unique Identifier)生成ツールは、世界中で一意な128ビット識別子を生成するツールです。UUIDは中央サーバーなしでも衝突の可能性がほぼない一意なIDを作成できるため、分散システムにおけるデータベース主キー、APIリクエストトラッキング、セッション管理、ファイル名生成など様々な用途で活用されています。本ツールは最も広く使用されているUUID v4(完全ランダム)と最新規格のUUID v7(タイムスタンプベース)の両方に対応し、最大100個までの一括生成が可能です。
バージョンの選択
UUID v4(完全ランダム、汎用)とv7(タイムスタンプベース、ソート可能)の中から用途に合ったバージョンを選択します。
オプション設定
生成数(1〜100件)、大文字出力、ハイフン除去など、ご希望のオプションを設定します。
UUIDの生成
「UUID生成」ボタンをクリックすると、設定に合わせたUUIDが即座に生成されます。
結果のコピー
個別のUUIDをクリックしてコピーするか、「全体コピー」ボタンですべてのUUIDを一度にクリップボードにコピーします。
UUID v4は122ビット全体がランダムに生成され、完全な無作為性を保証します。UUID v7は上位48ビットにミリ秒単位のタイムスタンプが含まれており、時系列ソートが可能で、データベースインデックスの性能に優れています。一般的な用途にはv4、データベースの主キーにはv7を推奨します。
UUID v4の場合、122ビットのランダム空間から生成されるため、理論上の衝突確率は約2の122乗分の1です。毎秒10億個ずつ85年間生成し続けても50%の衝突確率に達する程度なので、実質的に重複は発生しないと考えてよいでしょう。
いいえ。すべてのUUIDはブラウザのWeb Crypto APIを活用してクライアント側で直接生成されます。いかなるデータも外部サーバーに送信されませんので、安心してご利用いただけます。
はい、ハイフンは可読性のためのものであり、UUIDの一意性には影響しません。ただし、RFC 4122標準形式はハイフンを含む8-4-4-4-12パターンですので、システム間の互換性のためにハイフン付き形式を推奨します。
はい、UUIDはデータベースの主キーとして広く使用されています。特にUUID v7はタイムスタンプベースのため、B-treeインデックスに順次挿入され、v4よりインデックス性能に優れています。ただし、128ビットのため整数型キーより多くのストレージを使用する点にご留意ください。