UUID生成

ランダムなUUID(バージョン4)を1〜100件まとめて生成します。大文字・小文字、ハイフンの有無、波括弧つきの形式を選べ、全件を一度にコピーできます。

読み込み中…

使い方と仕様

ブラウザの暗号論的乱数(crypto.getRandomValues)から16バイトを取り、RFC 9562 の規則どおりにバージョン(4)とバリアント(10)のビットを立てて作ります。残りの122ビットがランダムです。Math.random は使っていません。

出力形式は4種類のスイッチの組み合わせです。ハイフンなしは32桁の16進数、波括弧つきは Windows や .NET の GUID 表記({…})に合わせたものです。大文字・小文字は同じ値の別表記で、比較するときは大文字小文字を揃えてください。

1件あたり122ビットのランダム性があるので、偶然の重複はまず起きませんが、UUID は「推測されにくい秘密の値」として設計されたものではありません。トークンやパスワードの代わりには使わないでください。

よくある質問

UUIDとGUIDは同じものですか?
実質的に同じ128ビットの識別子です。GUID は Microsoft 系での呼び名で、{…} で囲んだ大文字表記がよく使われます。
v1やv7は作れますか?
このツールはバージョン4(ランダム)だけです。

関連ツール