Générer un uuid v4 norme rfc4122

Rubriques generale concernant SpiderBasic
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Générer un uuid v4 norme rfc4122

Message 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!
Shadow
Messages : 1373
Inscription : mer. 04/nov./2015 17:39

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

Message 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 !
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Fred
Site Admin
Messages : 2648
Inscription : mer. 21/janv./2004 11:03

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

Message 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'.
Shadow
Messages : 1373
Inscription : mer. 04/nov./2015 17:39

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

Message 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...
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

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

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre