UUID 生成ツールの仕組み
UUIDジェネレーターは、ブラウザに組み込まれたcrypto.randomUUID()関数を使ってバージョン4(ランダム)のUUIDを生成します。この関数はオペレーティングシステムの暗号学的に安全な乱数生成器を使用します。バージョン4(ランダム)またはバージョン7(時刻順)のUUIDを、1件ずつ、または最大100件までのバッチでまとめて生成し、リストをコピーしたりテキストファイルとしてダウンロードしたりできます。エントロピーソースはローカルハードウェアのため、生成したものがサーバーに触れることはありません。
UUID v4は122ビットのランダムビットで構成され、標準の8-4-4-4-12の16進数フォーマット(例:550e8400-e29b-41d4-a716-446655440000)に配置されます。バージョンニブルは4に固定され、バリアントビットは10xxに固定されるため、すべての出力は有効なRFC 4122 UUIDです。ブラウザのCSPRNGはTLSキー生成に使用されるものと同じソースであり、v4の全空間での衝突確率は実用上無視できます。