EQVPS
開発者向け

UUID 生成

ランダムな v4 でも並べ替えできる v7 でも、1 個から 500 個まで一度に。

すべてブラウザ内で動作します。入力した内容が当社のサーバーに送られることはありません。

バージョン

v4:完全にランダムで、作成時刻はわかりません。

結果

しくみ

UUID v4 は 122 ビットの乱数で、推測されてはいけない ID の定番です。UUID v7(RFC 9562)はミリ秒単位のタイムスタンプで始まるので、新しい値ほど後ろに並びます。挿入がランダムなページではなくインデックスの末尾に入るため、データベースと相性が良いのです。どちらも crypto.getRandomValues から生成します。現実的な規模では衝突を心配する必要はありません。

よくある質問

主キーには v4 と v7 のどちら?

v7 です。値が時間とともに増えるので B-tree インデックスがコンパクトに保たれます。作成時刻を ID から読み取られたくない場合は v4 を使ってください。

生成した UUID が重複することはある?

理論上はありますが、実際にはありません。v4 で現実的な衝突確率に達するには、毎秒数十億個を何年も生成し続ける必要があります。

関連ツール

すべてのツール →

自分のサーバーで使ってみましょう:月額 3 ドルからの KVM VPS、root 権限、暗号資産で支払い。

VPS プラン