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
Klaar. Genereer UUID v7-waarden in je browser.

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.