レッスン 2
UUID バージョン
ランダム、時間ベース、名前ベース UUID バージョンの違い。
バージョン桁は UUID の生成方法を示します。第 3 グループの先頭文字です。
一般的なバージョン:
- v1: 時間とノードベース; タイミングやマシン関連情報を漏らす可能性
- v3 / v5: 名前空間と名前を使う決定論的 UUID
- v4: ランダム UUID; 最も一般的な汎用選択
- v6 / v7 / v8: RFC 9562 の新レイアウト、ソート可能やカスタムスキーム向け
日常開発では UUID v4 が通常最もシンプルで安全なデフォルト: 中央調整不要、埋め込みタイムスタンプなし、広いライブラリサポート。