UUID_GENERATE(3) uuid_generate, uuid_generate_random, uuid_generate_time, uuid_generate_time_safe - #include void uuid_generate(uuid_t ); + void uuid_generate_random(uuid_t ); + void uuid_generate_time(uuid_t ); + int uuid_generate_time_safe(uuid_t ); + void uuid_generate_md5(uuid_t , uuid_t , *, _t ); + void uuid_generate_sha1(uuid_t , uuid_t , *, _t ); uuid_generate() (UUID). getrandom(2), /dev/urandom, /dev/random . , uuid_generate() , MAC ( ), - . uuid_generate_random() - , - , - . - - . uuid_generate_time() MAC ( ). -, MAC , . , uuid_generate() . - , ,,uuid" ( ) / uuidd(8) , ( ). , / (). , uuid_generate_time_safe. uuid_generate_time_safe() uuid_generate_time(), ( ) . 16 (128 ), 3,4x10^38 ( 10^80 ). - , - . uuid_generate_md5() uuid_generate_sha1() MD5 SHA1 () - . - V3 V5 - RFC-4122 . . uuid_generate_time_safe() , -1. - OSF DCE 1.1, - V3 V5 RFC-4122 . Theodore Y. Ts'o uuidgen(1), uuid(3), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_is_null(3), uuid_parse(3), uuid_time(3), uuid_unparse(3), uuidd(8) For bug reports, use the issue tracker . libuuid ,,util-linux" 2.15.1. . util-linux 2.41 2025-03-29 UUID_GENERATE(3)