Page 1 sur 1

Générer un uuid v4 norme rfc4122

Publié : mer. 06/juin/2018 10:54
par poshu
CODE SPIDER BASIC [Edit Ar-S]

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()
Niveau crédit, j'ai du pomper ça quelque part sur stackoverflow, respect à l'illustre inconnu qui a pondu le code original!

Re: Générer un uuid v4 norme rfc4122

Publié : jeu. 07/juin/2018 0:19
par Shadow
Qu'est ce que c'est que ça 8O
C'est du code assembleur ?
Qui fait du C ? :?

Bon ça ne marche pas avec PB !

Re: Générer un uuid v4 norme rfc4122

Publié : jeu. 07/juin/2018 9:42
par Fred
Shadow a écrit :Qu'est ce que c'est que ça 8O
C'est du code assembleur ?
Qui fait du C ? :?

Bon ça ne marche pas avec PB !
C'est dans le forum 'SpiderBasic'.

Re: Générer un uuid v4 norme rfc4122

Publié : jeu. 07/juin/2018 14:32
par Shadow
Ah oui j'avais pas fais attention merci Fred, et je viens aussi de me dire que c'est
surement pas du C mais surement du JavaScript ou quelque chose du genre car ça ressemble au C...

Re: Générer un uuid v4 norme rfc4122

Publié : jeu. 07/juin/2018 16:34
par falsam
Niveau crédit, j'ai du pomper ça quelque part sur stackoverflow, respect à l'illustre inconnu qui a pondu le code original!
Bonjour Poshu et merci pour ce générateur d'identifiants universels. Je pense que tu fais référence à cette discussion
https://stackoverflow.com/questions/105 ... javascript

@Shadow : Oui c'est bien du JavaScript et je te confirme que ça ne fonctionnera pas avec PureBasic.