Generador d'UUID v7

Genereu valors UUID v7 en línia: UUID ordenables cronològicament amb una marca de temps de 48 bits en mil·lisegons i 74 bits aleatoris.

ID generats
Llest. Genereu valors UUID v7 al vostre navegador.

Com es construeix aquest ID

Estructura
Marca de temps Unix de 48 bits en mil·lisegons, bits de versió 7, bits de variant RFC i farcit aleatori.
Entropia
74 bits aleatoris en aquesta implementació; no inclou cap comptador monotònic.
Temps
Sí. Els primers 48 bits codifiquen el moment de creació, de manera que els identificadors s'ordenen cronològicament fins i tot entre diferents mil·lisegons.
Risc de col·lisió
Dins d'un mateix mil·lisegon, les col·lisions depenen de 74 bits aleatoris; per a un volum extremadament alt en el mateix mil·lisegon, es recomana utilitzar un servei d'identificadors coordinat.
Exemple
019f54d2-147c-70d3-be26-f74025d85cc0

Els ID es generen localment amb mètodes aleatoris forts del navegador. No s'envia res a BroBroGo.

Preguntes freqüents

Per què triar UUID v7 en lloc d'UUID v4?

L'UUID v7 manté l'estructura de l'UUID però s'ordena cronològicament, cosa que ajuda a fer que els registres, els índexs de bases de dades i els fluxos d'esdeveniments es mantinguin en un ordre cronològic aproximat.

L'UUID v7 oculta l'hora de creació?

No. La marca de temps forma part de l'identificador. Utilitzeu UUID v4 o NanoID si necessiteu un identificador opac sense dades temporals.