Kijenereta cha ULID

Zalisha ULID mtandaoni: ID za herufi 26 za Crockford Base32 zenye muda wa biti 48 na biti 80 za nasibu.

ID Zilizozalishwa
Tayari. Zalisha ULID kwenye kivinjari chako.

Jinsi ID hii inavyoundwa

Mpangilio
Herufi 26 za Crockford Base32: herufi 10 za muda zikifuatiwa na herufi 16 za nasibu.
Entropia
Biti 80 za nasibu baada ya muhuri wa muda wa milisekunde wa biti 48.
Muda
Ndiyo. Herufi 10 za kwanza husimba muda wa milisekunde, na mpangilio wa herufi hufuata muda.
Hatari ya mwingiliano
Mwisho wa nasibu una biti 80; hatari inahusu hasa idadi ya ID unazounda katika milisekunde ileile.
Mfano
01KXAD4642XN97892JY6XXJPW3

ID zako zinazalishwa ndani ya kifaa chako kwa kutumia mfumo thabiti wa nasibu wa kivinjari. Hakuna kinachotumwa kwa BroBroGo.

Maswali Yanayoulizwa Sana

ULID inafaa kwa kazi gani?

ULID ni fupi, inafaa kwa URL na inaweza kupangwa kwa muda kama maandishi ya kawaida, ambayo ni muhimu kwa kumbukumbu za matukio (logs), funguo za vitu na rekodi zinazopaswa kupangwa kulingana na muda wa kuundwa.

Je, ULID ni sawa na UUID v7?

Hapana. Zote mbili zinajumuisha muda wa milisekunde, lakini ULID hutumia Crockford Base32 na herufi 26, wakati UUID v7 inahifadhi umbo la kawaida la heksadesimoli la UUID.