Aller au contenu principal
Version: 20 R10 BETA

Generate UUID

Generate UUID : Text
Generate UUID( version ) : Text

ParamètresTypeDescription
versionIntegerVersion de l'UUID : 4 (par défaut) ou 7
RésultatTextNouvel UUID sous forme de texte non canonique (32 caractères)
Historique
ReleaseModifications
20 R10Prise en charge du paramètre version

Description

La fonction Generate UUID renvoie un nouvel identifiant UUID de 32 caractères sous une forme non canonique.

Un UUID est un nombre de 16 octets (128 bits). Il contient 32 caractères hexadécimaux. Il peut être exprimé soit sous forme non canonique (série de 32 lettres [A-F, a-f] et/ou chiffres [0-9], par exemple 550e8400e29b41d4a716446655440000), soit sous forme canonique (groupes de 8,4,4,4,4,12, par exemple 550e8400-e29b-41d4-a716-446655440000).

Vous pouvez utiliser le paramètre facultatif version pour définir la version de l'UUID à générer. Les valeurs suivantes sont acceptées :

  • 4 (par défaut si omis), pour des UUID entièrement aléatoires
  • 7, pour des UUID aléatoires et horodatés (l'ordre chronologique correspond à l'ordre lexical).
note

Pour plus d'informations sur les UUID version 7, veuillez lire cet article de blog.

Dans 4D, les numéros UUID peuvent être stockés dans des champs (voir UUID Format). Une option des Propriétés 4D permet de générer des UUID version 7 dans les champs automatiques.

Exemple

Génération d'un UUID dans une variable :

 var MyUUID : Text
MyUUID:=Generate UUID

Propriétés

Numéro de commande1066
Thread safe

AltStyle によって変換されたページ (->オリジナル) /