ホーム AlveaHubs無料・登録不要・オフライン動作

UUID生成ツール

00000000-0000-4000-8000-000000000000

このツールについて

このツールは、ブラウザの暗号論的に安全な乱数生成機能を使ってバージョン4のUUID(汎用一意識別子)を生成します。UUIDは128ビットの識別子で、システムや時間を超えて統計的に一意であることが保証されています。

使い方

  1. 生成するUUIDの数(1〜100個)を選びます。
  2. 「Generate」をクリックすると、出力欄にUUIDが表示されます。
  3. 個々のUUID、またはすべてを一括でコピーできます。

こんな時に

  • コードを書く前に、データベースレコード、ファイル、セッション用の一意な識別子を生成する。
  • 開発中に、テストデータやモックAPIレスポンス用のUUIDを作成する。
  • 設定項目、APIトークン、オブジェクトID用の一意なキーを生成する。

よくある質問

UUIDが一意である理由は何ですか?

v4のUUIDは122ビットのランダムデータから生成され、約5.3×10³⁶通りの値を持ちます。実際に重複が生成される確率は無視できるほど小さいです。

UUID v4と他のバージョンの違いは何ですか?

v1はタイムスタンプとMACアドレスに基づき、v3とv5は名前空間と名前に基づいて生成されます。v4は完全にランダムでシステム情報を露出しないため、汎用的な一意ID生成に最もよく使われるバージョンです。

これらのUUIDはデータベースの主キーとして使用できますか?

はい。特に、自動増分の整数が複数のデータベース間で衝突してしまう分散システムにおいて、UUID v4はデータベースの主キーとしてよく使われます。

ブラウザのセキュアな暗号API(crypto.getRandomValues)でローカルに生成 — サーバーには一切送信・保存されません。