ブラウザで即座にユニバーサル一意識別子(UUID)を生成。v4、一括生成、カスタムフォーマットに対応。
エンタープライズグレードの機能を備えたプロフェッショナルなUUID生成
Web Crypto APIを使用して、122ビットのランダム性で真にランダムなUUID v4を生成します。
すべてのUUIDはブラウザ内でローカルに生成されます。サーバーにデータは送信されません。
データベースのシーディング、テスト、開発のために一度に最大100個のUUIDを生成できます。
大文字と小文字を切り替え。個別またはすべてのUUIDを即座にコピーできます。
ネットワーク遅延なしで即座に生成。初回ページ読み込み後はオフラインでも動作します。
RFC 4122仕様に準拠した有効なUUID v4識別子を生成します。
UUID生成に関する一般的な質問
UUID(ユニバーサル一意識別子)は、すべてのデバイスと時間にわたって一意な128ビットの識別子です。データベースの主キー、分散システム、API識別子、セッショントークンなど、中央機関なしで一意の識別子が必要な場所で使用してください。
UUID v1は時間ベース、v3とv5は名前ベース(それぞれMD5とSHA-1を使用)、v4はランダム生成、v7は時間順です。UUID v4は122ビットのランダム性を提供し、衝突確率が極めて低いため、最も広く使用されているバージョンです。
UUID v4には2^122の可能な値があります。衝突の確率は天文学的に低く、単一の衝突の50%の確率を得るには2.71京個のUUIDを生成する必要があります。実用的な目的では、UUID v4の値は一意です。
はい。暗号学的に安全な乱数生成を提供するWeb Crypto API(crypto.randomUUID())を使用しています。すべての生成はブラウザ内でローカルに行われ、データはサーバーに送信されません。
UUIDは、自動増分IDが衝突する可能性のある分散データベースやマイクロサービスに適しています。ただし、UUID v4はBツリーインデックスでインデックスの断片化を引き起こす可能性があります。より良いデータベースパフォーマンスのためにUUID v7(時間順)を検討するか、自動増分主キーと一緒にUUIDを補助識別子として使用してください。
標準のUUIDフォーマットは、ハイフンで区切られた8-4-4-4-12の16進数文字です(例:550e8400-e29b-41d4-a716-446655440000)。総長はハイフンを含めて36文字、または32桁の16進数です。