このツールについて
UUID Generatorとは何ですか?
データベースのキー、APIリクエストID、または衝突のないIDが必要なあらゆるシステム向けに、UUID(汎用一意識別子)を生成できます。UUID v4(ランダム、最も一般的)、UUID v7(タイムスタンプ付き、作成順に並べ替え可能でB木DBインデックスに有用)、NanoID(短くURLに適した形式)に対応しています。
一度に最大10,000個まで一括生成し、プレーンテキスト、JSON配列、CSVとしてエクスポートできます。crypto.getRandomValuesを使ってブラウザ内で動作し、パスワードマネージャーと同じ乱数生成器を使用しています。
FAQ · UUID GENERATOR
UUID Generatorに関する質問
UUID v4とv7の違いは何ですか?
v4は完全にランダムなので、推測されにくいIDに適しています。一方、ランダムな挿入順はB木インデックスの断片化を招くため、DBインデックスには不向きです。v7はタイムスタンプを先頭に付与するため、作成順に並べ替えられ、DBインデックスの性能が大幅に向上します。現在のベストプラクティスは、主キーにはv7、トークンにはv4を使うことです。
UUIDの一意性は保証されていますか?
確率的にはその可能性があります。v4には122ビットのランダム性があり、衝突確率は極めて低く、衝突が起きるまでには毎秒数十億個を数千年生成し続ける必要があります。v7は末尾のビットにv4のランダム性を引き継いでいるため、同じ保証が得られます。
無料ですか?
はい。登録不要で、一括生成の上限は1回あたり最大10Kです。ブラウザ内で動作します。