ランダムなUUID v4や時系列順のUUID v7をまとめて生成。ブラウザ内で暗号論的に安全な乱数から作られます。
ランダムならv4、並べ替えたいならv7
1・10・50・100件を一度に
コード・SQL・テストデータに貼り付け
Web Crypto APIの乱数を使うため、重複は事実上起こりません。
作成時刻順に並ぶIDで、データベースのインデックス効率が向上します。
ブラウザ内で生成し、サーバーに送信・保存しません。
UUID(汎用一意識別子)はGUIDとも呼ばれる128ビットのIDで、123e4567-e89b-12d3-a456-426614174000 のように32桁の16進数で表します。ランダムなビットから作られるため、中央で管理しなくても誰でも重複のないIDを作れます。
ランダム部分が122ビットあるため、重複が1件起きる確率が50%になるには、毎秒10億個を85年間生成し続ける必要があります。
実用上の違いはありません。GUIDはMicrosoftでの呼び名で、Windowsでは大文字・波かっこ付きで表示されることが多く、このツールでもその形式を選べます。
時系列順に並ぶv7のほうがB-treeインデックスが断片化しにくく、主キーに向いています。作成時刻を知られたくない場合はv4を使いましょう。
JavaScriptは crypto.randomUUID()、Pythonは uuid.uuid4()、Javaは UUID.randomUUID()、PostgreSQLは gen_random_uuid() で生成できます。
はい。完全無料で、登録や回数制限もありません。