レッスン 2

UUID バージョン

ランダム、時間ベース、名前ベース UUID バージョンの違い。

バージョン桁は UUID の生成方法を示します。第 3 グループの先頭文字です。

一般的なバージョン:

  • v1: 時間とノードベース; タイミングやマシン関連情報を漏らす可能性
  • v3 / v5: 名前空間と名前を使う決定論的 UUID
  • v4: ランダム UUID; 最も一般的な汎用選択
  • v6 / v7 / v8: RFC 9562 の新レイアウト、ソート可能やカスタムスキーム向け

日常開発では UUID v4 が通常最もシンプルで安全なデフォルト: 中央調整不要、埋め込みタイムスタンプなし、広いライブラリサポート。

実践したいときは関連する DevCove ツールを使えます。任意であり、このレッスンの必須部分ではありません。

関連ツールを開く

コース概要へ戻る