uuidgenとはUUID(Universally Unique Identifier) を生成するLinuxコマンドです。
uuidgen [options]
  UUIDを生成する例を以下に示す。
$ uuidgen
ce32c3d3-0fdc-4de7-b17c-87d09e9c9b68
  以下に示すオプションを uuidgen コマンドに指定できる。
$  uuidgen -h
Usage:
 uuidgen [options]
Create a new UUID value.
Options:
 -r, --random        generate random-based uuid
 -t, --time          generate time-based uuid
 -n, --namespace ns  generate hash-based uuid in this namespace
 -N, --name name     generate hash-based uuid from this name
 -m, --md5           generate md5 hash
 -s, --sha1          generate sha1 hash
 -x, --hex           interpret name as hex string
 -h, --help       display this help
 -V, --version    display version
For more details see uuidgen(1).
    $ uuidgen -t
c4077006-f0a1-11ed-b583-5405db678086
    $ uuidgen -r
6ea95488-d545-4826-8cdd-f201b3504703
    $ uuidgen -V
uuidgen from util-linux 2.34
    uuidgen コマンドは以下に示す終了ステータスを返す。
$ uuidgen
513f2426-dffc-430b-be34-beacb61ac2d
$ echo $?
0
    $ uuidgen -b
uuidgen: invalid option -- 'b'
Try 'uuidgen --help' for more information.
$ echo $?
1
    Internet Engineering Task Force (2005) A Universally Unique IDentifier (UUID) URN Namespace