Max UUID Generator

上限値、センチネル、範囲テスト向けに、標準化された全ビット 1 の max UUID を生成してコピーします。

Max UUID
システムが期待する表記で、標準化された全ビット 1 の UUID をコピーします。
常に同じ値を返します
正規 UUID
ffffffff-ffff-ffff-ffff-ffffffffffff
32 桁の 16 進数
ffffffffffffffffffffffffffffffff
UUID URN
urn:uuid:ffffffff-ffff-ffff-ffff-ffffffffffff
リファレンス
max UUID は固定のセンチネル値であり、ランダムな識別子ではありません。
ビット
128 ビットすべてが 1
バージョン
特殊形式
バリアント
すべてのビットが設定済み
再生成
常に同じ値を返します

Max UUID とは?

max UUID は、128 ビットすべてが 1 に設定された標準化済みの UUID です。正規のテキスト形式は ffffffff-ffff-ffff-ffff-ffffffffffff で、取り得る最大の UUID 値を表すためによく使われます。

使う場面

API、データベースクエリ、フィクスチャ、範囲チェックで、UUID 形式の上限値やセンチネル値が必要なときに max UUID を使います。テスト、移行スクリプト、ページネーションカーソル、明示的な最大 UUID 値を定義するプロトコルで役立ちます。

注意点

max UUID を、生成された一意な識別子として扱わないでください。毎回同じ値なので、実際のオブジェクト ID が期待される場所に保存すると、センチネルロジックが隠れたり、一意性の前提が崩れたり、レコードが予期せず末尾に並んだりする可能性があります。