UUID v7 生成ツール

オンラインで UUID v7 を生成します。48ビットのミリ秒タイムスタンプと74ビットのランダム値からなる、時系列ソートが可能なUUIDです。

生成された ID
準備完了。ブラウザ上で UUID v7 を生成します。

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 を使用してください。