Provided by:
manpages-fr-extra_20080921_all 
NOM
uuid_generate, uuid_generate_random, uuid_generate_time - Créer une
nouvelle valeur d’UUID
SYNOPSIS
#include <uuid/uuid.h>
void uuid_generate(uuid_t out);
void uuid_generate_random(uuid_t out);
void uuid_generate_time(uuid_t out);
DESCRIPTION
The uuid_generate function creates a new universally unique identifier
(UUID). The uuid will be generated based on high-quality randomness
from /dev/urandom, if available. If it is not available, then
uuid_generate will use an alternative algorithm which uses the current
time, the local ethernet MAC address (if available), and random data
generated using a pseudo-random generator.
The uuid_generate_random function forces the use of the all-random UUID
format, even if a high-quality random number generator (i.e.,
/dev/urandom) is not available, in which case a pseudo-random
generator will be subsituted. Note that the use of a pseudo-random
generator may compromise the uniqueness of UUID’s generated in this
fashion.
The uuid_generate_time function forces the use of the alternative
algorithm which uses the current time and the local ethernet MAC
address (if available). This algorithm used to be the default one used
to generate UUID, but because of the use of the ethernet MAC address,
it can leak information about when and where the UUID was generated.
This can cause privacy problems in some applications, so the
uuid_generate function only uses this algorithm if a high-quality
source of randomness is not available.
L’UUID est long de 16 octets (128 bits), ce qui donne environ 3.4x10^38
valeurs uniques (il y a environ 10^80 particules élémentaires dans
l’univers d’après le Cosmos de Carl Sagan). Le nouvel UUID peut être
raisonnablement considéré comme unique parmi tous les UUID créés
localement sur le système ou qui le seront par tous les systèmes passés
ou futurs.
VALEUR DE RETOUR
Le nouveau UUID créé est renvoyé dans l’emplacement mémoire pointé par
out.
CONFORMITÉ
OSF DCE 1.1
AUTEUR
Theodore Y. Ts’o
DISPONIBILITÉ
http://e2fsprogs.sourceforge.net/
VOIR AUSSI
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)
TRADUCTION
La traduction de cette page de manuel est maintenue par les membres de
la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez
signaler toute erreur de traduction par un rapport de bogue sur le
paquet manpages-fr-extra.