યાદચ્છિક 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 મિલિસેકન્ડ ટાઇમસ્ટૅમ્પ અને કાઉન્ટર ઉમેરે છે, જેથી એક જનરેટરમાં ટકરાવ અશક્ય બને છે.
હા. GUID એ જ 128-બિટ ઓળખકર્તાનું Microsoftનું નામ છે. Windows ટૂલ સામાન્ય રીતે તેને છગડિયા કૌંસમાં મોટા અક્ષરે છાપે છે, જે તમે મોટા અક્ષર અને કૌંસ વિકલ્પોથી ચાલુ કરી શકો.
ULID ડેટાબેઝ કી અને લૉગ માટે યોગ્ય છે જે સાદા ટેક્સ્ટ તરીકે સમય પ્રમાણે ક્રમમાં આવવા જોઈએ, 36ને બદલે 26 અક્ષરમાં. nanoid URL કે ફાઇલ નામોમાં ટૂંકી ID માટે યોગ્ય છે, જ્યાં ટાઇમસ્ટૅમ્પ નથી જોઈતો. સ્કીમા, API કે ડેટાબેઝ કૉલમ પ્રકાર UUIDની અપેક્ષા રાખે ત્યારે UUID વાપરો.
તેને UUID ચકાસો બૉક્સમાં પેસ્ટ કરો. તે બતાવે છે કે મૂલ્ય માન્ય છે કે નહીં, સંસ્કરણ અને વેરિઅન્ટ, અને સંસ્કરણ 1, 6 અને 7 માટે તે બન્યાની તારીખ અને સમય. સંસ્કરણ ત્રીજા જૂથનો પહેલો અંક છે.
ના. તે તમારા બ્રાઉઝરમાં તેના સુરક્ષિત યાદચ્છિક સંખ્યા જનરેટરથી બને છે અને ક્યારેય મોકલાતા કે સંગ્રહાતા નથી. ફક્ત તમારા વિકલ્પો, જેમ કે મોટા અક્ષર કે બનાવવાની સંખ્યા, આ ડિવાઇસ પર યાદ રહે છે.
હજુ પણ મુશ્કેલી છે? UUID જનરેટર વિશે પૂછો અને જેને ખબર હોય તે જવાબ આપી શકે છે. કોઈ એકાઉન્ટની જરૂર નથી.