UUID v4 — ランダム
122ビットの乱数から作られる標準的なUUID。最も広く使われており、衝突する確率は実質的にゼロに近いです。
UUID v7 — 時刻順ソート
先頭48ビットにUnixミリ秒を格納し、生成順に並びます。DBの主キーやインデックスに有利です。
ULID
Crockford Base32の26文字。辞書順=時刻順に並び、URLやファイル名に入れやすい短い識別子です。
安全な乱数
crypto.randomUUID() / getRandomValuesを利用。サーバーへ送信せずブラウザ内だけで生成します。