# UUIDジェネレーター

> 無料のUUID v4ジェネレーター。暗号レベルの乱数で単一・一括のランダムUUIDを生成、ワンクリックでコピー。すべてブラウザで動作します。

バージョン4のUUIDを即座に生成。1つずつでも最大100個の一括生成でもOK。ブラウザの暗号論的乱数生成器を使用し、ワンクリックでコピーできます。

*Interactive tool: enter your values at https://toollantern.win/ja/uuid-generator/ and results update instantly in your browser.*

## このツールの機能

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が必要です。

---
Interactive version: https://toollantern.win/ja/uuid-generator/
