UUIDを1つまたは複数作成する方法
- 生成数に1〜1,000の整数を入力します。
- 1行に1つまたはJSON配列を選択します。
- UUID 生成をタップします。
- 必要に応じて大文字を表示を選択し、結果をコピーまたはダウンロードします。
[再度 UUID を作成] をクリックすると、新しいリストが作成されます。一方、出力形式と大文字と小文字が変わると、すでに生成された値の表現のみが変わります。数を変更すると以前の結果が消去されるため、再生成する必要があります。更新またはページを離れる前に、必要な値を保存してください。
1行に1つは.txt、JSON配列は.jsonファイルとしてダウンロードします。 JSON出力はUUIDを文字列で囲む配列です。データベースのインポートまたはAPIリクエストに使用する場合は、ターゲットシステムが配列を必要とするのか、特定のキーを持つオブジェクトを要求しているのかを確認してください。
UUID v4の36文字形式と大文字と小文字
UUIDは128ビット値です。一般的なテキスト表現は、32個の16進文字を8-4-4-4-12で割ってハイフン4個を入れて合計36文字になります。 v4では、3番目の束の最初の文字は4で、4番目の束の最初の文字は8、9、a、bのいずれかです。
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
x: hexadecimal digit
y: 8, 9, a, or b上記の表記は構造を記述するプレースホルダーであり、実際に使用するUUIDではありません。大文字と小文字は同じ16進値を表します。ただし、UUIDデータ型ではなく、通常の文字列で比較するシステムは大文字と小文字を異なる方法で扱うことができるので、保存と比較規則を統一してください。このツールはハイフン除去、中括弧、URNプレフィックス形式を提供しません。
ブラウザで生成する方法と重複チェック範囲
このツールはブラウザの crypto.randomUUID() を呼び出します。このAPIは、暗号的に安全な乱数ジェネレータを使用するv4 UUIDを提供します。 HTTPSとサポートされている最新のブラウザが必要であり、利用できない環境では作成に失敗します。生成された値はツールサーバーに転送したり、localStorageに保存したりしません。
一度作成したリストの中では、重複を確認します。以前に作成したリスト、他のデバイス、実際のデータベースとは対照的ではありません。 UUID v4はランダムな値であるため、競合の可能性が数学的にゼロではありません。記録を区別する必要があるシステムでは、固有の制約と競合するときの処理方法を別々に用意してください。作成ボタンを複数回押した履歴をこのページが管理する機能はありません。
実装注: MDN crypto.randomUUID().
UUID v4と時系列ソート、テストデータを活用
v4 は生成時刻の順序を表す形式ではありません。リストをアルファベット順に並べても、生成された時間順にはなりません。このツールはv4のみをサポートし、v1、v5、v7の生成や名前ベースの決定的なID計算を提供しません。同じ入力に常に同じIDを必要とするタスクと新しいランダムIDを必要とするタスクを区別します。
テストデータでUUIDを使用するときは、行ごとのIDのみを作成することで終わりません。他の表が参照するIDをまとめて結果を再現する必要がある場合は、作成したリストをテスト資料として別々に保管してください。このページでは、データベース接続や外部キーの自動割り当て機能は提供されません。
形式・バージョン 注: RFC 9562 UUID仕様.
UUIDがあっても認証と権限チェックが必要
UUIDを使用したアドレスが推測されにくいため、アクセス制御が完了するわけではありません。ユーザーがその文書を読んだり変更したりする権限があるかどうかは、サービスが別々に確認する必要があります。 UUID自体はデータを暗号化せず、文書の所有者を証明しません。
このジェネレータはログイントークン発行・有効期限・廃棄、パスワード保存、秘密鍵管理機能を提供しません。運用サービスの認証情報は、その目的に合ったサーバー側の設計と管理手順を使用してください。ここで作成した識別子を公開コード例やテスト資料に入れるときも、実際のアカウント・文書に関連付けられた機密値であることを確認することをお勧めします。
よくある質問
UUIDとGUIDは全く違うのですか?
GUIDは、UUIDを指すときに使われる名前です。実際の連動では、文字列表記やバイト順序など、使用するプラットフォームの処理ルールを確認する必要があります。
大文字に置き換えると新しいUUIDですか?
いいえ。同じ16進値の表示のみが変わります。通常の文字列比較で大文字と小文字を区別するシステムは別々に確認してください。
作成履歴を後でもう一度見ることはできますか?
このツールは履歴を保存しません。必要な結果をコピーするか、ファイルにダウンロードしてアーカイブしてください。