UUIDGEN(1)

名称
uuidgen - 全世界的に唯一の識別子の生成

書式
uuidgen [-1] [-n count] [-o filename]

解説
uuidgen ユーティリティは、 globally unique identifier (GUID) としても知られる universally unique identifier (UUID; 全世界的に唯一の識別子) を デフォルトではひとつ生成します。 UUID は、デフォルトでは標準出力へ書き込まれます。 次のオプションを使って uuidgen の動作を変更可能です:

-1  このオプションは複数の識別子が生成される場合のみ効果があり、 uuidgen に対し、識別子をバッチではなく 1 度に 1 個ずつ生成するよう指示します。

-n  このオプションは、生成される識別子の数を制御します。 デフォルトでは、複数の識別子がバッチで生成されます。

-o  出力を、標準出力の代りに filename へリダイレクトします。

バッチ生成は、密度の濃い識別子の集合を生成します。 これの意味するところは、 集合の中で最小の識別子よりも大きくかつ、 集合の中で最大の識別子よりも小さくかつ、 集合の中にまだ存在していないという条件の識別子が存在しないということです。

1 度に 1 個の識別子を生成するときには、識別子は御互いに近付いてはいますが、 連続する識別子の距離には、 オペレーティングシステムの遅延や処理時間が反映されます。

診断

関連項目
uuidgen(2), uuid(3)

歴史
uuidgen コマンドは FreeBSD 5.0 ではじめて登場しました。