バージョン1と4は名前なしでまとめて生成できます。バージョン3と5は、同じ名前と名前空間から決定的な UUID を導きます。内蔵の DNS、URL 名前空間、または有効なカスタム名前空間 UUID を使えます。
識別子はブラウザー内で生成され、改行区切りのテキストとして出力されるため、すばやくコピーまたはダウンロードできます。バージョン3は MD5、バージョン5は SHA-1 を UUID 名前空間アルゴリズムとして使うため、パスワードや署名向けのハッシュ推奨ではなく識別子形式として扱ってください。
このテーマに関するよくある疑問と回答をまとめました。
UUID(Universally Unique Identifier)は、中央の調整なしにコンピュータシステム内で情報を一意に識別するために使用される 128 ビットのラベルです。
バージョン1(時刻ベース)、バージョン3(名前空間 + MD5)、バージョン4(ランダム)、バージョン5(名前空間 + SHA-1)すべてに対応しています。
はい、衝突の確率は無視できるほど小さいです。例えば UUID v4 には 2^122 通りの値があり、重複は事実上不可能です。
いいえ、UUIDの生成はすべてブラウザ内で完結します。識別子はJavaScriptでローカルに作成され、サーバーに送信されることはありません。