UUID_GENERATE(3) | FreeBSD Library Functions Manual | UUID_GENERATE(3) |
名前
uuid_generate, uuid_generate_random, uuid_generate_time -他と重ならない UUID 値を新しく作成する書式
#include<uuid/uuid.h>
void uuid_generate(uuid_t out );
void uuid_generate_random(uuid_t out );
void uuid_generate_time(uuid_t out );
説明
uuid_generate 関数は新しい UUID (universally unique identifier: 絶対に他とは重ならない識別子) を生成する。 UUID の生成には、 /dev/urandom のような質の良い乱数発生機構が利用できる場合はそれを利用する。できない場合には、 uuid_generate は別のアルゴリズムを用いる。この場合は現在時刻、ローカルなイーサネットの MAC アドレスが取得できればその値、および擬似乱数発生機構から生成された乱数が用いられる。返り値
新たに生成された UUID が、 out の指すメモリ位置に返される。準拠
OSF DCE 1.1著者
Theodore Y. Ts'o関連項目
uuid(3), uuidgen(1), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_is_null(3), uuid_parse(3), uuid_time(3), uuid_unparse(3)December 2010 | E2fsprogs version 1.41.14 |