UUID生成
アプリやAPI向けのランダムUUID v4を生成します。
UUID生成とは
UUID生成ツールはランダムな UUID v4 を作成します。UUID(Universally Unique Identifier)は、8-4-4-4-12 の形式で表現される 128bit 識別子です(例: 550e8400-e29b-41d4-a716-446655440000)。UUID v4 はランダム値を使うため、重複確率は非常に低くなります。
使い方
- 「UUIDを生成」を押して UUID v4 を作成します。
- 「コピー」を押してクリップボードへコピーします。
- 必要な件数分だけ生成できます。各UUIDは独立してランダム生成されます。
主な用途
- RDB / NoSQL の主キー
- APIの冪等性キー
- ストレージのファイル名やオブジェクトキー
- セッションIDやトランザクションID
よくある質問
- UUIDの重複確率はどのくらいですか?
- UUID v4 には 122bit のランダム領域があり(約 5.3 × 10^36 通り)、実運用で重複が起きる確率は極めて低いです。
- UUID v4 と v7 の違いは何ですか?
- v4 はランダム中心、v7 は時刻情報を含むため生成順に並びやすいという違いがあります。
- UUIDとGUIDは同じですか?
- 実質的には同義です。GUIDはMicrosoft由来の呼称で、形式はUUIDと互換です。
概要
UUID v4を生成し、レコードIDやAPI関連の識別子作成に利用できます。開発時の一時ID発行にも便利です。
使い方
- 必要なら生成数を設定します。
- UUIDを生成します。
- 結果をコピーしてアプリやDBへ利用します。
使用例
-
1件生成
入力: Generate 1
出力: UUID v4を1件出力
-
複数生成
入力: Generate 10
出力: 改行区切りで10件出力
補足
- UUIDは識別子用途であり秘密情報用途ではありません。
- 他方式の推測可能IDは公開面で注意してください。
- DB側の一意制約も必ず設定してください。
よくある質問
- UUIDはパスワード代わりになりますか?
- 推奨しません。秘密用途は専用のトークン生成を使ってください。
- 重複は起きますか?
- 実用上きわめて低確率ですが理論上ゼロではありません。
- フォーマットはv4ですか?
- v4形式での生成を想定しています。
Embed this tool
Paste this iframe into any HTML page to embed UUID生成 on your site: