UUID v7-generator
Genereer online UUID v7-waarden: op tijd sorteerbare UUID's met een 48-bits milliseconde-tijdstempel and 74 willekeurige bits.
Gegenereerde ID's
Hoe deze ID is opgebouwd
- Lay-out
- 48-bits Unix milliseconde-tijdstempel, versie 7-bits, RFC-variantbits en willekeurige opvulling.
- Entropie
- 74 willekeurige bits in deze implementatie; er is geen oplopende teller (monotonic counter).
- Tijd
- Ja. De eerste 48 bits coderen de aanmaaktijd, waardoor ID's over verschillende milliseconden heen op tijd gesorteerd kunnen worden.
- Risico op botsingen
- Binnen één milliseconde hangen botsingen af van 74 willekeurige bits; bij extreem hoge volumes binnen dezelfde milliseconde is het beter een gecoördineerde ID-service te gebruiken.
- Voorbeeld
019f54d2-1735-71b2-85de-22d6f4fa2c17
Je ID's worden lokaal gegenereerd met sterke willekeur van de browser. Er wordt niets naar BroBroGo verzonden.
Veelgestelde vragen
Waarom zou ik kiezen voor UUID v7 in plaats van UUID v4?
UUID v7 behoudt de vorm van een UUID maar sorteert op tijd, wat helpt om logs, database-indexen en event-streams ruwweg chronologisch te houden.
Verbergt UUID v7 de aanmaaktijd?
Nee. De tijdstempel is onderdeel van de ID. Gebruik UUID v4 of NanoID als je een ondoorzichtige ID zonder tijdsgegevens nodig hebt.