Générer un uuid v4 norme rfc4122
Publié : mer. 06/juin/2018 10:54
CODE SPIDER BASIC [Edit Ar-S]
Bon, ça fait plein de mots compliqué dans le titre, mais c'est ultra basique en vrai :
Niveau crédit, j'ai du pomper ça quelque part sur stackoverflow, respect à l'illustre inconnu qui a pondu le code original!
Bon, ça fait plein de mots compliqué dans le titre, mais c'est ultra basique en vrai :
Code : Tout sélectionner
Procedure.s uuidv4()
Protected Result.s
! v_result = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
! var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
! return v.toString(16);
! });
ProcedureReturn Result
EndProcedure
Debug uuidv4()