CalSolve

UUID生成機

ランダムなUUID v4識別子を、1つずつまたは一括で生成します。

UUID(v4)はWeb Crypto APIを使用してブラウザ内でローカルに生成されます。

このツールについて

このツールは、ブラウザのWeb Crypto APIを使用してバージョン4(ランダム)のUUIDを生成します。UUIDは、データベースレコード、APIリクエスト、セッション、分散システムのオブジェクトの一意な識別子として一般的に使用されます。

v4のUUIDは中央のカウンターではなく122ビットのランダム性から導出されるため、任意の2つのシステム、またはこのツールへの任意の2回の呼び出しは、同じ値を二度生成する可能性が消えるほど小さい状態で、独立してIDを生成できます。

一度限りの必要のために単一のUUIDを生成することも、一度に最大50個まで一括生成すること(例えばテストデータのシード用)もでき、ワンクリックですべてコピーできます。

関連ツール

よくある質問

UUIDとは何ですか?
UUID(汎用一意識別子)は128ビットの識別子で、通常は5つのグループに分けられた32の16進文字として書かれます(例:550e8400-e29b-41d4-a716-446655440000)。中央の調整なしで実質的に一意であることが保証されています。
オンラインでUUIDを生成するのは安全ですか?
はい—このツールは、Web Crypto APIの暗号学的に安全な乱数生成器を使用して、ブラウザ内でローカルにUUIDを生成します。データはどのサーバーにも送信されず、UUID自体にはあなたに関する情報が一切エンコードされていないため、機密性のあるものは何もありません。
「v4」とは何を意味し、衝突の可能性はどのくらいですか?
バージョン4のUUIDは、タイムスタンプやハードウェアアドレスから導出されるのではなく、ランダムなビットから生成されます。122のランダムビットがあるため、独立して生成された2つのv4 UUIDが衝突する確率は天文学的に小さく、何世紀にもわたって毎秒何十億個生成しても、重複を見る可能性は極めて低いままです。
UUIDは通常何に使われますか?
UUIDは、データベースの主キー、APIリクエストID、セッショントークン、分散システムのオブジェクト識別子として広く使用されています—異なるシステムが互いに事前に確認することなく独立して生成できる一意のIDが必要な場所すべてで使われます。