UUID / ULID / NanoID ജനറേറ്റർ
നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ തൽക്ഷണം UUID v4, UUID v7, ULID, NanoID മൂല്യങ്ങൾ നിർമ്മിക്കുക.
നിങ്ങളുടെ ID-കൾ ബ്രൗസറിലെ ശക്തമായ റാൻഡം സിസ്റ്റം ഉപയോഗിച്ച് പ്രാദേശികമായാണ് നിർമ്മിക്കുന്നത്. BroBroGo-ലേക്ക് ഒന്നും അയയ്ക്കുന്നില്ല.
പതിവ് ചോദ്യങ്ങൾ
UUID v4, UUID v7, ULID, NanoID എന്നിവ തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?
UUID v4 എന്നത് പരിചിതമായ 36-അക്ഷര ഫോർമാറ്റിലുള്ള 122 ബിറ്റ് പൂർണ്ണമായ റാൻഡം ഡാറ്റയാണ്, എന്നാൽ അതിന്റെ ക്രമരഹിതമായ സ്വഭാവം ഡാറ്റാബേസ് ഇൻഡെക്സ് ലൊക്കാലിറ്റിക്ക് അത്ര അനുയോജ്യമല്ല. UUID v7 മില്ലിസെക്കൻഡ് ടൈംസ്റ്റാമ്പ് ഉപയോഗിച്ച് ആരംഭിക്കുന്നതിനാൽ ID-കൾ നിർമ്മിച്ച സമയക്രമത്തിൽ ക്രമീകരിക്കാൻ കഴിയും — ഇത് പ്രൈമറി കീകൾക്ക് വളരെ ഉപകാരപ്രദമാണ്. ULID ഇതേ രീതി കുറച്ചുകൂടി ചെറിയ, കേസ്-ഇൻസെൻസിറ്റീവ് ആയ 26-അക്ഷര സ്ട്രിംഗിൽ ചെയ്യുന്നു. NanoID സമയക്രമം ഒഴിവാക്കി വളരെ ചെറിയ, പൂർണ്ണമായും ഇഷ്ടാനുസൃതമാക്കാവുന്ന ID നൽകുന്നു — ഇതിന്റെ നീളവും അക്ഷരങ്ങളും നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.
ഈ ID-കൾ ഊഹിക്കാൻ കഴിയാത്തവിധം റാൻഡം ആണോ?
അതെ — ഓരോ ID-യും ബ്രൗസറിന്റെ ശക്തമായ ക്രിപ്റ്റോഗ്രാഫിക് റാൻഡം സിസ്റ്റം ഉപയോഗിച്ചാണ് നിർമ്മിക്കുന്നത്. UUID v4, NanoID എന്നിവയുടെ ഡിഫോൾട്ട് ആൽഫബെറ്റിൽ 100-ലധികം ബിറ്റ് റാൻഡം ഡാറ്റ അടങ്ങിയിരിക്കുന്നു. UUID v7, ULID എന്നിവ ടൈംസ്റ്റാമ്പിനായി ഏകദേശം 48 ബിറ്റുകൾ ഉപയോഗിക്കുന്നു, അതിനാൽ ടൈംസ്റ്റാമ്പ് ഉള്ള ഫോർമാറ്റുകൾ രഹസ്യ കോഡുകൾക്ക് പകരം ക്രമീകരിക്കാവുന്ന ID-കളായി മാത്രം ഉപയോഗിക്കുക.
എനിക്ക് NanoID-യുടെ നീളവും അക്ഷരങ്ങളും മാറ്റാൻ കഴിയുമോ?
അതെ — NanoID-ലേക്ക് മാറുമ്പോൾ ഈ ടൂൾ നീളം ക്രമീകരിക്കാനുള്ള സ്ലൈഡറും (ലൈബ്രറിക്ക് അനുയോജ്യമായ രീതിയിൽ ഡിഫോൾട്ടായി 21 അക്ഷരങ്ങൾ) എഡിറ്റ് ചെയ്യാവുന്ന ആൽഫബെറ്റ് ഫീൽഡും നൽകുന്നു. നീളം കുറയ്ക്കുകയോ അക്ഷരങ്ങൾ പരിമിതപ്പെടുത്തുകയോ ചെയ്യുന്നത് കൊളിഷൻ പ്രതിരോധം കുറയ്ക്കും, അതിനാൽ അക്ഷരങ്ങൾ കുറയ്ക്കുമ്പോൾ നീളം കൂട്ടാൻ ശ്രദ്ധിക്കുക.