UUIDv7 ジェネレーター

現在の Unix ミリ秒タイムスタンプと安全なランダムビットから、時刻順に並べられる UUIDv7 を生成します。

UUID と一括ファイルは、ブラウザーの安全な乱数を使ってローカルで生成されます。

UUID と一括ファイルは、ブラウザーの安全な乱数を使ってローカルで生成されます。

現在の UUIDv7

埋め込みタイムスタンプ: 先頭 48 ビットに Unix 時刻をミリ秒で格納します。

UUIDv7 を一括ダウンロード

1~100,000 を選択します。1 行につき小文字の時刻順 UUID を 1 個書き込みます。

このツールの機能

先頭 48 ビットに Unix ミリ秒時刻を含む RFC 9562 UUID バージョン 7 を作成します。

1 個をコピーするか、より大きな単調バッチを含むテキストファイルをローカルで作成します。

使い方

  1. 最初のパネルの UUID を使うか、別の UUID を生成します。
  2. UUID の下に表示されるデコード済みタイムスタンプを確認します。
  3. 一括生成では 1~100,000 の整数を選択します。
  4. テキストファイルを生成します。各行に小文字の UUID が 1 個入ります。

実用例

  • 作成時刻でおおよそ並べられるデータベースや API の ID を作る。
  • テスト、インポート、移行用の順序付きデータを準備する。
  • 中央の数値カウンターなしでトレース、イベント、ログ ID を作る。
  • 文書やソフトウェアテスト用の標準準拠例を作る。

注意事項と制限

  • UUIDv7 は 48 ビットの Unix ミリ秒タイムスタンプと、バージョン 7・RFC バリアントビットを使用します。
  • 残り 74 ビットは安全な乱数で初期化し、時計が進まない場合はそのフィールドを増加させます。
  • 辞書順はこのブラウザープロセスが生成した正規小文字 UUID に適用されます。分散システムには独自の順序規則が必要です。
  • UUIDv7 は識別子であり、パスワード、アクセストークン、真正性の証明ではありません。値は petuja.tools に送信されません。

よくある質問

UUIDv7 はどんな情報を公開しますか?

先頭 48 ビットに保存された、おおよそのミリ秒単位の生成時刻です。

UUIDv7 は必ず一意ですか?

衝突は極めて起こりにくいですが、有限の乱数空間に絶対的な数学保証はありません。

同じミリ秒の UUID も順序付けられるのはなぜですか?

時計が進まない間、ツールがタイムスタンプ後の 74 ビットフィールドを増加させるためです。

端末時計が戻ったらどうなりますか?

最後のタイムスタンプを保持し、時計が追いつくまで単調フィールドを進めます。

UUID はアップロードされますか?

いいえ。UUID と一括ファイルは Web Crypto によりブラウザー内で生成されます。