無料ツール。登録不要。
UUIDジェネレーター
バージョン4のUUIDを即座に生成。1つずつでも最大100個の一括生成でもOK。ブラウザの暗号論的乱数生成器を使用し、ワンクリックでコピーできます。
このツールの機能
UUID(汎用一意識別子)は3f6d4a8e-1c2b-4d5e-8f9a-0b1c2d3e4f5aのような128ビットのラベルで、データベースのキーやセッションID、ファイル名に使われます。バージョン4は完全ランダムを意味します。このツールはブラウザの暗号論的乱数生成器crypto.getRandomValues()で生成します。
例
「1つ生成」をクリックすると9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6dのような値が得られます。個数を10にして生成すれば10個まとめて取得でき、「すべてコピー」で表計算ソフトに貼り付けられます。
衝突確率
122ビットの乱数では、2つのv4 UUIDが衝突する確率は実質ゼロです。重複を1つ期待するには1世紀にわたり毎秒数十億個生成し続ける必要があります。
あくまで目安です。表示の公表価格に基づいて計算しており、実際の請求額とは異なる場合があります。 利用規約
よくある質問
UUIDとは何ですか?
5グループに分かれた32桁の16進数(例:123e4567-e89b-12d3-a456-426614174000)で書かれる128ビット識別子です。中央の登録機関なしで一意になるよう設計されています。
バージョン4の意味は?
バージョン番号(3つ目のグループの最初の桁)はUUIDの作り方を示します。バージョン4はランダム生成を意味し、アプリケーションIDで最も一般的です。
暗号論的にランダムですか?
はい。Math.random()ではなく、ブラウザの暗号論的乱数生成器crypto.getRandomValues()を使っています。
2つのUUIDが同じになることは?
理論上はありえますが実際にはありません。122ビットの乱数では、衝突確率50%に達するのに約2.7×10^18個のUUIDが必要です。