UUIDv6 ジェネレーター

並べ替えたグレゴリオ暦タイムスタンプを持つ、データベース向けの UUIDv6 を生成します。

UUID と一括ファイルは安全なブラウザー乱数でローカル生成され、MAC アドレスは読み取りません。

UUID と一括ファイルは安全なブラウザー乱数でローカル生成され、MAC アドレスは読み取りません。

現在の UUIDv6

内蔵タイムスタンプ: 先頭の 60 ビットは 1582 年 10 月 15 日からの 100 ナノ秒間隔を表します。

UUIDv6 一括ダウンロード

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

このツールの機能

グレゴリオ暦タイムスタンプのビットを上位から並べた RFC 9562 UUID バージョン 6 を生成します。

単一の UUID をコピーするか、より大きな時間順バッチを含むテキストファイルをローカルで作成します。

使い方

  1. 最初のパネルの UUID を使用するか、別の値を生成します。
  2. UUID の下に表示されるデコード済み作成時刻を確認します。
  3. 1~100,000 を選択します。1 行に小文字の時間順 UUID を 1 個書き込みます。
  4. 時間順序に基づく UUIDv6 の並びが必要な場合は、生成したテキストファイルをダウンロードします。

実用例

  • UUIDv1 型タイムスタンプとの互換性が必要なシステム向けに順序付き ID を作成する。
  • データベースのインデックス局所性と時系列ソートをテストする。
  • UUIDv6 を明示的に必要とするソフトウェアの fixture、インポート、移行データを準備する。
  • ドキュメントや自動テスト用の標準準拠例を作成する。

注意事項と制限

  • UUIDv6 は 100 ナノ秒単位の 60 ビットグレゴリオ暦タイムスタンプを格納し、直接ソートできるよう並べ替えます。
  • 各 UUID について安全な 14 ビットのクロックシーケンスとランダムな 48 ビットノードを新しく生成し、実際の MAC アドレスは読みません。
  • ランダム値が IEEE ネットワークカードアドレスと誤認されないよう、ノードのマルチキャストビットを設定します。
  • RFC 9562 は UUIDv1 互換性が不要な新規システムに UUIDv7 を推奨します。UUID は秘密情報やアクセストークンではありません。

よくある質問

UUIDv6 と UUIDv1 の違いは何ですか?

同種のフィールドを持ちますが、UUIDv6 はタイムスタンプを上位ビットから配置し、通常のソートが時間順に近くなります。

UUID に自分の MAC アドレスが入りますか?

いいえ。ハードウェアを読む代わりに、新しいランダムノードを生成してマルチキャストビットを設定します。

表示時刻が少しずれることがあるのはなぜですか?

100 ナノ秒単位の値を使い、高速生成時や時計が戻った場合に順序維持のため最小限進めることがあります。

新規アプリでは UUIDv6 と UUIDv7 のどちらですか?

UUIDv6 は主に UUIDv1 互換用途です。RFC 9562 は新しい時間順設計に UUIDv7 を推奨します。

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

いいえ。表示 UUID と通常の一括ファイルはブラウザー内でローカル生成されます。