メインコンテンツへスキップ
← ホーム

UUID v4ジェネレーター

ランダムなバージョン4 UUIDを生成

UUID v4とは?

128ビットのうち122ビットがランダムで、残りの6ビットはバージョン4とバリアントを示します。v4 UUIDにはタイムスタンプやマシンの情報は含まれません。値がランダムに分散するため、非常に大きなテーブルの主キーに使うとB-treeインデックスが断片化することがあります。UUID v7ならこの問題を避けられます。

使用例

UUID v4 — 13桁目は常に4、17桁目は8・9・a・bのいずれか
f47ac10b-58cc-4372-a567-0e02b2c3d479
JavaScriptで同じ形式を生成する場合
crypto.randomUUID()

よくある質問

UUID v4はどれくらいランダムですか?

このツールはブラウザーの暗号論的に安全な乱数生成器を使用しているため、各UUIDは予測不可能な122ビットのランダム値を持ちます。

UUID v4が重複する確率はどれくらいですか?

極めて低い確率です。重複が1つ発生する確率を50%にするには、およそ270京個のUUIDを生成する必要があります。

UUID v4を秘密のトークンとして使えますか?

予測は不可能ですが、UUIDは識別子として設計されたもので、秘密情報向けではありません。APIキーやセッショントークンには、当サイトのパスワードジェネレーターで作成したものなど、128ビット以上のランダム性を持つ専用のトークンを使用してください。

関連ツール