UUID v1生成ツール

ブラウザで生成 — サーバーには送信されません。

このツールとは UUID v1生成ツール

UUID v1は1582年10月15日からの100ナノ秒間隔のタイムスタンプとノードIDを組み合わせた128ビットの識別子です。連続して生成されたUUID v1は作成時刻順に並べることができるため、イベントログや時系列データの管理に適しています。このツールはブラウザ上でv1互換のUUIDを完全に生成します。

使い方

  1. 数量メニューから生成数を選択します。
  2. 生成ボタンを押すか数量を変更して新しいバッチを作成します。
  3. 各UUIDの横のコピーボタンで個別にコピーします。
  4. すべてコピーボタンでリスト全体を改行区切りでコピーします。

こんなときに便利

イベントログシステムを作っていて、最初から時系列で並ぶIDが欲しいときに便利です。UUID v1はタイムスタンプを識別子に内包するので、別のタイムスタンプカラムを持たなくても生成順にレコードを並べられます。ここで一括生成すれば、CassandraやScyllaDBのような時系列指向データベース向けのテストデータをすぐに用意できます。

よくある質問

UUID v1とv4の違いは何ですか?

UUID v1はタイムスタンプとノードIDを含むため時系列でソート可能です。UUID v4は純粋な乱数です。v1は時系列性を得る代わりに一意性の保証が若干弱くなります。

UUID v1は個人情報を含みますか?

RFC仕様ではMACアドレスをノードIDとして使いますが、このツールはランダムなノードIDを使用するため、個人や機器を特定できる情報は含まれません。

v1とv4はどう使い分けるべきですか?

CassandraやScyllaDBでUUIDの時系列ソートが必要な場合はv1を選択します。プライバシーや純粋な一意性を重視する場合はv4を推奨します。

関連ツール