ക്രമരഹിത v4, സമയക്രമ v7 UUID-കൾ, ഒരേസമയം 1,000 വരെ, ഒപ്പം ഒരു പരിശോധകനും
നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു. നിങ്ങൾ ടൈപ്പ് ചെയ്യുന്നതൊന്നും എവിടേക്കും അയയ്ക്കുന്നില്ല.UUID ഒരു 128-ബിറ്റ് ഐഡന്റിഫയറാണ്, രണ്ട് മെഷീനുകൾ ഒരേത് ഉണ്ടാക്കാത്തത്ര ക്രമരഹിതം. പതിപ്പ് 4 പൂർണ്ണമായും ക്രമരഹിതമാണ്; പതിപ്പ് 7 ഒരു ടൈംസ്റ്റാമ്പിൽ തുടങ്ങുന്നു, അതിനാൽ വരികൾ സൃഷ്ടി സമയക്രമത്തിൽ വരും. ഒരേസമയം 1,000 വരെ, നിങ്ങളുടെ ബ്രൗസറിന്റെ സ്വന്തം crypto ഉപയോഗിച്ച് ഉണ്ടാക്കുന്നു.
ഈ പേജ് ഇംഗ്ലീഷ് മൂലത്തിൽ നിന്ന് യന്ത്രം ഉപയോഗിച്ച് വിവർത്തനം ചെയ്തതാണ്. ഈ വിവർത്തനം ഇതുവരെ ഒരു വ്യക്തിയും പരിശോധിച്ചിട്ടില്ല, അതിനാൽ ഇംഗ്ലീഷ് പതിപ്പാണ് ആശ്രയിക്കേണ്ടത്. ഇംഗ്ലീഷ് മൂലം വായിക്കുക
തരത്തിൽ "v4 ക്രമരഹിതം" അല്ലെങ്കിൽ "v7 സമയക്രമം" തിരഞ്ഞെടുക്കുക.
എത്രയെണ്ണത്തിൽ ആവശ്യമുള്ള എണ്ണം നൽകുക, 1,000 വരെ.
നിങ്ങളുടെ കോഡ് പ്രതീക്ഷിക്കുന്ന ഫോർമാറ്റിന് ചേരാൻ വലിയക്ഷരം, ഹൈഫനുകൾ അല്ലെങ്കിൽ ബ്രേസുകൾ ഓണോ ഓഫോ ആക്കുക.
ഉണ്ടാക്കുക ക്ലിക്ക് ചെയ്യുക, എന്നിട്ട് പകർത്തുക; ഒരു ലിസ്റ്റിന്, ഡൗൺലോഡ് ഐക്കൺ അത് ടെക്സ്റ്റ് ഫയലായി സേവ് ചെയ്യുന്നു.
ഈ UUID ജനറേറ്റർ നിങ്ങളുടെ ബ്രൗസറിൽ പതിപ്പ് 4, പതിപ്പ് 7 UUID-കൾ ഉണ്ടാക്കുന്നു, ഒരു സമയം ഒന്ന് മുതൽ ആയിരം വരെ. വലിയക്ഷരം, ഹൈഫനില്ലാതെ അല്ലെങ്കിൽ ചുരുൾ ബ്രേസുകൾ തിരഞ്ഞെടുക്കുക, എന്നിട്ട് ലിസ്റ്റ് പകർത്തുകയോ ടെക്സ്റ്റ് ഫയലായി ഡൗൺലോഡ് ചെയ്യുകയോ ചെയ്യുക. ഏത് UUID-ഉം പരിശോധകനിൽ ഒട്ടിച്ച് അത് സാധുവാണോ, ഏത് പതിപ്പാണ്, പതിപ്പ് സമയം രേഖപ്പെടുത്തുന്നുണ്ടെങ്കിൽ എപ്പോൾ ഉണ്ടാക്കി എന്ന് കാണുക.
ടെസ്റ്റ് ഡാറ്റ നിറയ്ക്കാനും, ഫിക്സ്ചറുകൾക്ക് പ്രൈമറി കീകൾ ഉണ്ടാക്കാനും, ഒരു API അഭ്യർത്ഥനയിൽ idempotency കീ നിറയ്ക്കാനും, ഒരു പുതിയ സേവനത്തിനോ ഫീച്ചർ ഫ്ലാഗിനോ രജിസ്ട്രി എൻട്രിക്കോ സ്ഥിരമായ ഐഡന്റിഫയർ നൽകാനും ഡെവലപ്പർമാർ ഇത് ഉപയോഗിക്കുന്നു. പതിപ്പ് 7 ഡാറ്റാബേസ് കീകൾക്ക് അനുയോജ്യമാണ്: അത് ഒരു ടൈംസ്റ്റാമ്പിൽ തുടങ്ങുന്നു, അതിനാൽ പുതിയ വരികൾ സൃഷ്ടി സമയക്രമത്തിൽ വരുകയും ഇൻഡക്സുകൾ ഒതുക്കമുള്ളതായി തുടരുകയും ചെയ്യുന്നു.
പതിപ്പ് 4 മൂല്യങ്ങൾ crypto.randomUUID-ൽ നിന്ന് വരുന്നു. പതിപ്പ് 7 മൂല്യങ്ങൾ RFC 9562 പിന്തുടരുന്നു: 48 ബിറ്റ് മില്ലിസെക്കൻഡ്, പതിപ്പ്, വേരിയന്റ് ബിറ്റുകൾ, ഒരു കൗണ്ടർ, crypto.getRandomValues-ൽ നിന്നുള്ള ക്രമരഹിത ബിറ്റുകൾ. ഒരേ മില്ലിസെക്കൻഡിനുള്ളിൽ കൗണ്ടർ കൂടുന്നു, അതിനാൽ ഒരേസമയം ആയിരം ഉണ്ടാക്കിയാലും ബാച്ചിലെ ഓരോ UUID-ഉം മുമ്പത്തേതിനേക്കാൾ വലുതാണ്.
രണ്ട് ബദലുകളും ഉൾപ്പെടുത്തിയിരിക്കുന്നു. ULID Crockford base32-ലെ 26 അക്ഷരങ്ങളാണ്, ഒരു മില്ലിസെക്കൻഡ് ടൈംസ്റ്റാമ്പും തുടർന്ന് 80 ക്രമരഹിത ബിറ്റുകളും, ടെക്സ്റ്റായി ക്രമപ്പെടുന്നു; monotonic ഓപ്ഷൻ ഒരു മില്ലിസെക്കൻഡിലെ ID-കൾ ക്രമത്തിൽ നിലനിർത്തുന്നു. nanoid ഒരു ചെറിയ ക്രമരഹിത സ്ട്രിംഗാണ്, സ്വതവേ 21 URL-സുരക്ഷിത അക്ഷരങ്ങൾ, നിങ്ങളുടെ സ്വന്തം നീളവും അക്ഷരമാലയും കൂട്ടിമുട്ടൽ സാധ്യതയുടെ ഏകദേശ കണക്കും സഹിതം. പരിശോധകൻ UUID-ന്റേത് പോലെ ULID-ന്റെ സമയവും ഡീകോഡ് ചെയ്യുന്നു.
ഒന്നും സെർവറിലേക്ക് അയയ്ക്കുന്നില്ല, ഉണ്ടാക്കിയ മൂല്യങ്ങൾ ഒരിക്കലും സൂക്ഷിക്കുന്നില്ല; ഓപ്ഷനുകൾ ഈ ഉപകരണത്തിൽ ഓർമ്മിക്കുന്നു. UUID ഒരു ഐഡന്റിഫയറാണ്, രഹസ്യമല്ല, അതിനാൽ അത് പാസ്വേഡോ ആക്സസ് ടോക്കണോ ആയി ഉപയോഗിക്കരുത്. ബന്ധപ്പെട്ട ടൂളുകൾ: Password Generator, Hash Generator, Unix Timestamp Converter.
പതിപ്പ് 4 പതിപ്പ്, വേരിയന്റ് ബിറ്റുകൾ ഒഴികെ പൂർണ്ണമായും ക്രമരഹിതമാണ്. പതിപ്പ് 7 മില്ലിസെക്കൻഡിലെ സമയത്തിൽ തുടങ്ങി ക്രമരഹിത ബിറ്റുകൾ ചേർക്കുന്നു, അതിനാൽ v7 UUID-കൾ സൃഷ്ടിച്ച ക്രമത്തിൽ ക്രമപ്പെടുന്നു. ഡാറ്റാബേസ് പ്രൈമറി കീകൾക്ക് v7 ഉപയോഗിക്കുക, ക്രമം ഒന്നും വെളിപ്പെടുത്തരുതെങ്കിൽ v4.
പ്രായോഗികമായി, അതെ. ഒരു v4 UUID-ന് 122 ക്രമരഹിത ബിറ്റുകളുണ്ട്; ഒരു കൂട്ടിമുട്ടൽ സാധ്യമാകുന്നതിന് മുമ്പ് നിരവധി വർഷം സെക്കൻഡിൽ ശതകോടിക്കണക്കിന് ഉണ്ടാക്കേണ്ടിവരും. പതിപ്പ് 7 ഒരു മില്ലിസെക്കൻഡ് ടൈംസ്റ്റാമ്പും കൗണ്ടറും ചേർക്കുന്നു, ഇത് ഒരു ജനറേറ്ററിനുള്ളിലെ കൂട്ടിമുട്ടൽ അസാധ്യമാക്കുന്നു.
അതെ. അതേ 128-ബിറ്റ് ഐഡന്റിഫയറിന് Microsoft നൽകിയ പേരാണ് GUID. Windows ടൂളുകൾ സാധാരണയായി അത് ചുരുൾ ബ്രേസുകൾക്കുള്ളിൽ വലിയക്ഷരത്തിൽ പ്രിന്റ് ചെയ്യുന്നു, വലിയക്ഷരം, ബ്രേസുകൾ ഓപ്ഷനുകൾ ഉപയോഗിച്ച് അത് ഓണാക്കാം.
സാധാരണ ടെക്സ്റ്റായി സമയക്രമത്തിൽ ക്രമപ്പെടേണ്ട ഡാറ്റാബേസ് കീകൾക്കും ലോഗുകൾക്കും ULID അനുയോജ്യമാണ്, 36-ന് പകരം 26 അക്ഷരങ്ങളിൽ. ടൈംസ്റ്റാമ്പ് വേണ്ടാത്ത URL-കളിലെയോ ഫയൽ പേരുകളിലെയോ ചെറിയ ID-കൾക്ക് nanoid അനുയോജ്യമാണ്. ഒരു സ്കീമയോ API-യോ ഡാറ്റാബേസ് കോളം തരമോ UUID പ്രതീക്ഷിക്കുമ്പോൾ UUID ഉപയോഗിക്കുക.
അത് UUID പരിശോധിക്കുക ബോക്സിൽ ഒട്ടിക്കുക. മൂല്യം സാധുവാണോ, പതിപ്പും വേരിയന്റും, പതിപ്പ് 1, 6, 7 എന്നിവയ്ക്ക് അത് ഉണ്ടാക്കിയ തീയതിയും സമയവും എന്നിവ കാണിക്കും. പതിപ്പ് മൂന്നാം ഗ്രൂപ്പിന്റെ ആദ്യ അക്കമാണ്.
ഇല്ല. അവ നിങ്ങളുടെ ബ്രൗസറിൽ അതിന്റെ സുരക്ഷിത ക്രമരഹിത സംഖ്യാ ജനറേറ്റർ ഉപയോഗിച്ച് ഉണ്ടാക്കുന്നു, ഒരിക്കലും അയയ്ക്കുകയോ സൂക്ഷിക്കുകയോ ചെയ്യുന്നില്ല. വലിയക്ഷരം അല്ലെങ്കിൽ ഉണ്ടാക്കേണ്ട എണ്ണം പോലുള്ള നിങ്ങളുടെ ഓപ്ഷനുകൾ മാത്രമേ ഈ ഉപകരണത്തിൽ ഓർമ്മിക്കൂ.
ഇപ്പോഴും പ്രശ്നമുണ്ടോ? UUID ജനറേറ്റർ-നെക്കുറിച്ച് ചോദിക്കുക അറിയാവുന്ന ആർക്കും മറുപടി നൽകാം. അക്കൗണ്ട് ആവശ്യമില്ല.