$uuid.generate
¶
Alias: $uuid.get
, $uuid.gen
Description¶
Génère une valeur UUID. Par défaut, c'est-à-dire en l'absence de paramètres, la méthode génère un UUID de type random (type 4). Il est possible de faire générer un UUID de type 3 en spécifiant un namespace et un nom.
Syntaxe¶
$uuid.generate( [ version , [ params ] ] )
Paramètres¶
version
number- Version d'UUID à générer. En l'absence d'indication, la méthode génère un UUID de type 4 (random). La méthode supporte les versions 1, 3, 4 et 5.
params
map-
Paramètres nécessaires à la génération du UUID. Les éléments du map nécessitent des propriétés différentes en fonction de la version d'UUID attendue.
- Version 1: Aucune propriété nécessaire
- Versions 3 et 5: La méthode s'attend à recevoir les propriétés
namespace
name
. - Version 4: Aucune propriété nécessaire
Retour¶
Valeur UUID.
Exemple¶
Génération de UUID aléatoire
1 |
|
Génération de UUID version 3 (non aléatoire)
1 2 3 |
|