UUID生成ツール
このツールについて
UUIDはハイフンで区切られた32桁の16進数で表される128ビットの識別子です。例えばf47ac10b-58cc-4372-a567-0e02b2c3d479のような形式です。このツールはバージョン4(完全にランダム)とバージョン7(タイムスタンプの後にランダムなビットが続くため、作成順にソートできる)のUUIDを、1件ずつでも数百件まとめてでも生成できます。
生成処理はWeb Crypto APIを使ってブラウザ内だけで完結します。どこにも送信されないので、データベース移行やテストデータ用にいくつIDを作ってもサーバーに痕跡は残りません。
主な用途は、新しいデータベーステーブルの主キー、ログや追跡用のリクエストID、テストやモック用のダミーデータなどです。v7はタイムスタンプとしても使え、データベースのインデックスでよくソートされるIDが欲しいときに向いています。v4は一意で推測されにくい値があればよいときに使ってください。フォーマットについてはRFC 9562を、ブラウザがどのように乱数を生成するかはMDNのcrypto.randomUUID()リファレンスを参照してください。