UUID-generator: waar dit voor dient
Een UUID versie 4 bestaat uit 122 willekeurige bits, opgemaakt als 36 tekens, met een vrijwel te verwaarlozen kans op botsing en zonder centrale coördinatie nodig. Daarom worden ze gebruikt als databasesleutels, correlatie-id's en bestandsnamen. Deze generator gebruikt de cryptografische bron van de browser en maakt er tot 500 tegelijk.
UUID-generator: hoe het werkt
- Geef aan hoeveel UUID's je nodig hebt.
- Kies het formaat: standaard kleine letters, hoofdletters, zonder streepjes of GUID tussen accolades.
- Klik op Genereren.
- Kopieer de hele lijst met één klik.
Veelgestelde vragen
Hoe groot is de kans dat twee UUID's overeenkomen?
Verwaarloosbaar. Je zou ongeveer 2,7 × 10¹⁸ UUID's moeten genereren voor een kans van één op een miljard op een enkele herhaling, veel meer dan enig praktisch systeem ooit zal maken.
Wat is het verschil tussen een UUID en een GUID?
In de praktijk geen. GUID is de naam die Microsoft gebruikt voor dezelfde 128-bits identifier, meestal geschreven tussen accolades. De bytes zijn identiek.
Moet ik een UUID als primaire sleutel gebruiken?
Dat hangt ervan af. UUID's vermijden coördinatie tussen diensten, maar schaden de locatie-efficiëntie van B-tree-indexen omdat invoegingen op willekeurige plekken terechtkomen. UUID v7, dat op tijd gesorteerd is, bestaat juist om dat op te lossen.
Zijn deze UUID's cryptografisch willekeurig?
Ja. Ze komen van crypto.randomUUID, gebaseerd op de beveiligde generator van het systeem, niet op Math.random.