UUID / ULID / NanoID જનરેટર

તમારા બ્રાઉઝરમાં જ તરત જ UUID v4, UUID v7, ULID અને NanoID મૂલ્યો જનરેટ કરો.

ફોર્મેટ
જનરેટ કરેલ ID
તૈયાર છે.

તમારા 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 અક્ષરો) અને એડિટ કરી શકાય તેવું આલ્ફાબેટ ફીલ્ડ બતાવે છે. લંબાઈ ઘટાડવાથી અથવા આલ્ફાબેટ મર્યાદિત કરવાથી કોલિઝન રેઝિસ્ટન્સ ઘટે છે, તેથી જો તમે કેરેક્ટર સેટ ઘટાડો તો લંબાઈ પૂરતી રાખો.