GUID's genereren voor Windows en .NET
GUID (globally unique identifier) is de naam die Microsoft gebruikt voor de UUID-standaard. Een GUID uit .NET of Windows en een UUID uit deze generator zijn hetzelfde soort 128-bitswaarde met dezelfde hexadecimale 8-4-4-4-12-indeling.
Uitgewerkt voorbeeld
- Canoniek (RFC 9562, .NET "D")
- 3f2c8e71-9b04-4d5a-a613-e72f90c458b1
- .NET-formaat "B"
- {3f2c8e71-9b04-4d5a-a613-e72f90c458b1}
- Windows-register / COM
- {3F2C8E71-9B04-4D5A-A613-E72F90C458B1}
Zo werkt het
- .NET Guid.NewGuid() en Windows CoCreateGuid() maken willekeurige waarden van versie 4, dus een v4-UUID van deze pagina werkt overal waar een GUID wordt verwacht.
- Hexadecimale cijfers zijn niet hoofdlettergevoelig: kleine letters, hoofdletters en tekst tussen accolades zijn verschillende schrijfwijzen van dezelfde waarde. Deze generator geeft canonieke kleine letters, die Guid.Parse met of zonder accolades accepteert.
- Windows NT 4 en ouder maakten tijdgebaseerde GUID's die gelijkwaardig zijn aan UUID v1. De v1-optie hier maakt dezelfde indeling met een willekeurige node-ID in plaats van het adres van de netwerkkaart.
Genereer 1-100 UUIDs tegelijk
Over UUIDs
UUID v1: Tijdgebaseerde UUIDs die een tijdstempel en het MAC-adres van de computer die de UUID genereert bevatten. Handig wanneer u moet weten wanneer de UUID is gemaakt.
UUID v4: Willekeurig gegenereerde UUIDs. Dit is de meest gebruikte versie en biedt goede uniciteit met minimale informatielekken.
UUID v5: Naamgebaseerde UUIDs met SHA-1-hashing. Met dezelfde naamruimte en naam krijgt u altijd dezelfde UUID. Handig voor deterministische UUID-generatie.