Tagabuo ng ULID

Bumuo ng mga ULID online: 26-character na Crockford Base32 ID na may 48-bit na oras at 80 random bits.

Mga Na-generate na ID
Handa na po. Bumuo ng mga ULID sa inyong browser.

Paano binuo ang ID na ito

Layout
26 na Crockford Base32 character: 10 character para sa oras na sinusundan ng 16 na random na character.
Entropy
80 random bits pagkatapos ng 48-bit millisecond timestamp.
Oras
Opo. Ang unang 10 character ay nag-e-encode ng oras sa millisecond, at ang lexical order ay sumusunod sa oras.
Panganib ng collision
Ang random na dulo ay may 80 bits; ang panganib ay nakadepende sa kung gaano karaming ID ang inyong lilikhain sa loob ng parehong millisecond.
Halimbawa
01KXAVRZRPBGYC8J8WZ91PJC4P

Ang inyong mga ID ay ginagawa nang lokal gamit ang matibay na browser randomness. Walang ipinapadala sa BroBroGo.

Mga Madalas Itanong (FAQ)

Saan po magandang gamitin ang ULID?

Ang ULID ay compact, URL-friendly, at maaaring i-sort ayon sa oras bilang plain text, na kapaki-pakinabang para sa mga log, object key, at mga record na dapat i-sort ayon sa oras ng paglikha.

Pareho po ba ang ULID at UUID v7?

Hindi po. Bagama't parehong may kasamang oras sa millisecond, gumagamit ang ULID ng Crockford Base32 at may 26 na character, habang ang UUID v7 ay pinapanatili ang karaniwang hexadecimal na anyo ng UUID.