UUID v7 ģenerators

Ģenerējiet UUID v7 vērtības tiešsaistē: pēc laika kārtojami UUID ar 48 bitu milisekunžu laika zīmogu un 74 nejaušiem bitiem.

Ģenerētie ID
Gatavs. Ģenerējiet UUID v7 vērtības savā pārlūkprogrammā.

Kā šis ID tiek veidots

Izkārtojums
48 bitu Unix milisekunžu laika zīmogs, 7. versijas biti, RFC varianta biti un nejaušs aizpildījums.
Entropija
74 nejauši biti šajā implementācijā; nav monotonā skaitītāja.
Laiks
Jā. Pirmie 48 biti kodē izveides laiku, tāpēc ID tiek kārtoti pēc laika dažādās milisekundēs.
Kolīzijas risks
Vienas milisekundes ietvaros kolīzijas ir atkarīgas no 74 nejaušiem bitiem; ārkārtīgi lielam apjomam vienā milisekundē vajadzētu izmantot koordinētu ID pakalpojumu.
Piemērs
019f54d2-1679-7069-846f-ebe25eb3c6c5

Jūsu ID tiek ģenerēti lokāli, izmantojot spēcīgu pārlūkprogrammas nejaušību. Nekas netiek sūtīts uz BroBroGo.

Biežāk uzdotie jautājumi

Kāpēc izvēlēties UUID v7, nevis UUID v4?

UUID v7 saglabā UUID formu, bet kārto pēc laika, kas var palīdzēt žurnāliem, datubāzu indeksiem un notikumu plūsmām saglabāt aptuvenu hronoloģisko secību.

Vai UUID v7 slēpj izveides laiku?

Nē. Laika zīmogs ir daļa no ID. Izmantojiet UUID v4 vai NanoID, ja jums nepieciešams necaurredzams identifikators bez laika datiem.