ULID ജനറേറ്റർ
ഓൺലൈനായി ULID-കൾ സൃഷ്ടിക്കുക: 48-ബിറ്റ് സമയവും 80 റാൻഡം ബിറ്റുകളുമുള്ള 26-ക്യാരക്ടർ Crockford Base32 ID-കൾ.
നിർമ്മിച്ച ID-കൾ
ഈ ID എങ്ങനെയാണ് നിർമ്മിച്ചിരിക്കുന്നത്
- ലേഔട്ട്
- 26 Crockford Base32 ക്യാരക്ടറുകൾ: 10 സമയ ക്യാരക്ടറുകൾക്ക് ശേഷം 16 റാൻഡം ക്യാരക്ടറുകൾ.
- എൻട്രോപ്പി
- 48-ബിറ്റ് മില്ലിസെക്കൻഡ് ടൈംസ്റ്റാമ്പിന് ശേഷം 80 റാൻഡം ബിറ്റുകൾ.
- സമയം
- അതെ. ആദ്യത്തെ 10 ക്യാരക്ടറുകൾ മില്ലിസെക്കൻഡ് സമയത്തെ എൻകോഡ് ചെയ്യുന്നു, കൂടാതെ ലെക്സിക്കൽ ക്രമം സമയത്തെ പിന്തുടരുന്നു.
- കൊളിഷൻ സാധ്യത
- റാൻഡം ടൈലിന് 80 ബിറ്റുകൾ ഉണ്ട്; ഒരേ മില്ലിസെക്കൻഡിൽ നിങ്ങൾ എത്ര ഐഡികൾ സൃഷ്ടിക്കുന്നു എന്നതിനെ ആശ്രയിച്ചാണ് ഇതിന്റെ സാധ്യത.
- ഉദാഹരണം
01KXAD45NDJT23FVJZ2CKEEHZC
നിങ്ങളുടെ ID-കൾ ബ്രൗസറിലെ ശക്തമായ റാൻഡം സിസ്റ്റം ഉപയോഗിച്ച് പ്രാദേശികമായാണ് നിർമ്മിക്കുന്നത്. BroBroGo-ലേക്ക് ഒന്നും അയയ്ക്കുന്നില്ല.
പതിവ് ചോദ്യങ്ങൾ (FAQ)
ULID എന്തിനൊക്കെയാണ് നല്ലത്?
ULID ചെറുതും, URL-ഫ്രണ്ട്ലിയും, പ്ലെയിൻ ടെക്സ്റ്റ് ആയി സമയക്രമത്തിൽ അടുക്കാൻ കഴിയുന്നതുമാണ്. ലോഗുകൾക്കും ഒബ്ജക്റ്റ് കീകൾക്കും നിർമ്മിച്ച സമയമനുസരിച്ച് അടുക്കേണ്ട റെക്കോർഡുകൾക്കും ഇത് വളരെ ഉപയോഗപ്രദമാണ്.
ULID-ഉം UUID v7-ഉം ഒന്നാണോ?
ഇല്ല. രണ്ടിലും മില്ലിസെക്കൻഡ് സമയം ഉൾപ്പെടുന്നുണ്ടെങ്കിലും, ULID ഉപയോഗിക്കുന്നത് Crockford Base32-ഉം 26 ക്യാരക്ടറുകളുമാണ്, എന്നാൽ UUID v7 സാധാരണ UUID ഹെക്സാഡെസിമൽ രൂപം നിലനിർത്തുന്നു.