UUID v7 生成ツール
オンラインで UUID v7 を生成します。48ビットのミリ秒タイムスタンプと74ビットのランダム値からなる、時系列ソートが可能なUUIDです。
生成された ID
IDの構造
- レイアウト
- 48ビットのUnixミリ秒タイムスタンプ、バージョン7を示すビット、RFCバリアントビット、およびランダムデータで構成されます。
- エントロピー
- この実装では74ビットのランダムデータを使用しています。単調増加カウンターは含まれません。
- 時間
- はい、含まれます。最初の48ビットに作成日時がエンコードされているため、異なるミリ秒間で生成されたIDは時間順にソートできます。
- 衝突リスク
- 同一ミリ秒内における衝突リスクは74ビットのランダム性に依存します。同一ミリ秒内に極めて大量のIDを生成する場合は、一元管理されたID生成サービスの使用を検討してください。
- 生成例
019f54d2-15f8-76ec-bfc1-ebdf3cfb17ac
ID は強力なブラウザの乱数生成器を使用してローカルで生成されます。BroBroGo に送信されることはありません。
よくある質問
UUID v4 ではなく UUID v7 を選ぶメリットは何ですか?
UUID v7は、従来のUUIDの形状を維持しながら時間順にソートできるため、ログ、データベースのインデックス、イベントストリームなどを時系列順に保つのに役立ちます。
UUID v7 は作成日時を隠すことができますか?
いいえ、隠せません。タイムスタンプはIDの一部として埋め込まれています。時間情報を含まないランダムな識別子が必要な場合は、UUID v4 や NanoID を使用してください。