コンテンツへスキップ

🔑UUID生成

読み込み中...

UUID (Universally Unique Identifier) は、世界中で重複しない128ビットの識別子です。GUIDとも呼ばれ、データベースの主キー、セッションID、ファイル名など、一意性が求められるあらゆる場面で使用されます。UUID v4は暗号学的に安全な乱数を用いて生成され、重複する確率は極めて低いため、実質的にユニークであるとみなせます。

使い方

  1. 1
    個数を設定

    一度に生成したいUUIDの数を指定します。大量生成にも対応しています。

  2. 2
    形式を選択

    標準(小文字+ハイフン)、大文字、ハイフンなし、括弧付きなどのフォーマットを選べます。

  3. 3
    生成とコピー

    「生成」ボタンをクリックしてUUIDを作成します。個別にコピーするか、「すべてコピー」で一括取得できます。

ヒント

  • 💡ブラウザの Crypto API を使用し、安全な乱数から生成しています。
  • 💡分散システムでUUIDを主キーに使うと、サーバー間の同期なしでユニークなIDを発行できます。
  • 💡ハイフンなし形式は、URLやファイル名としての利用に便利です。
  • 💡括弧付き形式は、Microsoft系の技術スタック (C#, .NET) でよく使われます。

よくある質問

Q. UUID v4とv7の違いは何ですか?
A. UUID v4は完全ランダム生成で、UUID v7はタイムスタンプ埋め込みにより時系列でソートできます。データベースのインデックス性能が重要な場合はv7が有利です。
Q. UUID衝突の確率はどのくらいですか?
A. UUID v4は122ビットのランダム性を持つため、衝突確率は極めて低く、実用上無視できる水準です。
Q. データベースの主キーとしてUUIDを使う際のメリット・デメリットは?
A. メリット:サーバー不要でクライアント側でユニークID生成可能。デメリット:v4はランダムなためインデックスの断片化が発生しやすい。v7を使うと緩和できます。

DevHelper

© 2026. All rights reserved.