UUID జనరేటర్ — యాదృచ్ఛిక v4, కాల-క్రమంలో v7 మరియు పేరు-ఆధారిత v5 UUIDలను బల్క్‌గా సృష్టించండి.

మీ బ్రౌజర్ యొక్క సురక్షిత యాదృచ్ఛిక జనరేటర్‌ను ఉపయోగించి ఒకేసారి 1,000 UUIDల వరకు రూపొందించండి. యాదృచ్ఛిక v4, సార్ట్ చేయగల v7 లేదా పేరు-ఆధారిత v5ని ఎంచుకోండి, వాటిని సాధారణ వరుసలుగా, JSON అరేగా లేదా కోట్ చేసిన SQL జాబితాగా ఫార్మాట్ చేయండి, మరియు ఏదైనా UUIDని దాని వెర్షన్ మరియు సృష్టి సమయాన్ని తనిఖీ చేయడానికి పేస్ట్ చేయండి. సర్వర్‌కు ఏదీ పంపబడదు.

UUIDలను ఉత్పత్తి చేయండి మీ బ్రౌజర్‌లో రూపొందించబడింది
యాదృచ్ఛిక, కాల-క్రమ మరియు పేరు-ఆధారిత UUIDల కోసం UUID జనరేటర్ సాధనం

UUIDలను ఉత్పత్తి చేయండి

ఒకటి నుండి వెయ్యి వరకు

మీ UUIDలు

UUIDని తనిఖీ చేయండి

మార్గదర్శి

UUID జనరేటర్ గైడ్: వెర్షన్లు, ఫార్మాట్‌లు, మరియు ఘర్షణ అవకాశాలు

UUID వెర్షన్లను అర్థం చేసుకోండి, సరైనదాన్ని ఎంచుకోండి, మరియు వాటిని డేటాబేస్‌లు మరియు యాప్‌లలో సురక్షితంగా ఉపయోగించండి.

ఒక సులభమైన వివరణ

UUID అంటే ఏమిటి?

UUID (యూనివర్సల్లీ యూనిక్ ఐడెంటిఫైయర్) అనేది 123e4567-e89b-42d3-a456-426614174000 వంటి 32 హెక్సాడెసిమల్ అంకెలతో వ్రాయబడిన 128-బిట్ లేబుల్. ఇది కేంద్ర కౌంటర్ లేకుండా, వేర్వేరు సిస్టమ్‌లు వాటికవే IDలను సృష్టించుకోవడానికి అనుమతిస్తుంది, అయినా రెండు IDలు ఎప్పటికీ ఒకేలా ఉండవని నమ్మకంగా ఉండేలా చేస్తుంది.

డెవలపర్లు వాటిని డేటాబేస్ కీలుగా, ఫైల్ పేర్లుగా, సెషన్ టోకెన్‌లుగా, పరికర ఐడిలుగా మరియు లాగ్‌లలో కరోలేషన్ ఐడిలుగా ఉపయోగిస్తారు. ఈ జనరేటర్ యాదృచ్ఛిక (v4), కాల-క్రమ (v7) మరియు పేరు-ఆధారిత (v5) UUIDలను పెద్ద సంఖ్యలో రూపొందిస్తుంది, మీ అవసరానికి అనుగుణంగా వాటిని ఫార్మాట్ చేస్తుంది, మరియు మీరు పేస్ట్ చేసే ఏదైనా UUIDను తనిఖీ చేయగలదు. సంబంధిత డెవలపర్ పనుల కోసం, బైనరీ నుండి డెసిమల్ కన్వర్టర్ మరియు కేస్ కన్వర్టర్‌ను ప్రయత్నించండి.

Common reasons to generate one

ప్రజలు UUIDలను ఎందుకు సృష్టిస్తారు

డేటాబేస్ మరియు API కీలు

ఆఫ్‌లైన్‌లో తయారు చేయగలిగే మరియు ఎప్పటికీ ఘర్షణ పడని ప్రైమరీ కీలు, రికార్డ్ ఐడీలు మరియు ఐడెంపోటెన్సీ కీలను సృష్టించండి.

పరీక్ష డేటా మరియు ఫిక్చర్లు

స్ప్రెడ్‌షీట్‌లు, JSON ఫైళ్లు మరియు సీడ్ స్క్రిప్ట్‌లను ఒకే క్లిక్‌తో వాస్తవిక ప్రత్యేక గుర్తింపు సంఖ్యలతో నింపండి.

ఆండ్రాయిడ్ మరియు యాప్ డెవలప్‌మెంట్

డివైస్ ఐడిలు, అభ్యర్థన ఐడిలు మరియు ఫైల్ పేర్లను రూపొందించండి, లేదా కోట్లిన్ మరియు జావాలో UUID.randomUUID() తో అవుట్‌పుట్‌ను పోల్చండి.

సరైన రకాన్ని ఎంచుకోండి

UUID వెర్షన్ల పోలిక

ఆవృత్తిదీనిని ఎలా తయారు చేస్తారువీరికి ఉత్తమమైనది
v1సమయం మరియు ఒక నోడ్ (తరచుగా ఒక MAC చిరునామా)వారసత్వ వ్యవస్థలు. ఇది ఎప్పుడు మరియు ఎక్కడ తయారు చేయబడిందో వెల్లడించగలదు.
v4122 యాదృచ్ఛిక బిట్స్సాధారణ ఉపయోగం. అనూహ్యమైనది మరియు అత్యంత విస్తృతంగా మద్దతు ఉన్నది.
v5నేమ్‌స్పేస్ మరియు పేరు యొక్క SHA-1 హ్యాష్ఒకే ఇన్‌పుట్ ఎల్లప్పుడూ ఒకే IDని ఇవ్వాలి.
v7మిల్లీసెకండ్ టైమ్‌స్టాంప్ మరియు యాదృచ్ఛిక బిట్‌లుడేటాబేస్ కీలు. అవి సృష్టించబడిన సమయం ప్రకారం అమరిక పరుస్తాయి మరియు సూచిస్తాయి.
శూన్యం / గరిష్టంఅన్నీ సున్నాలు / అన్నీ ఒకలుప్లేస్‌హోల్డర్‌లు మరియు ప్రత్యేక విలువలు.
కొన్ని దశలలో రూపొందించండి

UUID జనరేటర్‌ను ఎలా ఉపయోగించాలి

  1. ఒక రకాన్ని ఎంచుకోండి. మీకు సందేహంగా ఉంటే v4ను, సమయం ప్రకారం అమరే ఐడీలు కావాలంటే v7ను ఉపయోగించండి.
  2. మీకు ఎన్ని కావాలో, 1,000 వరకు సెట్ చేసి, JSON అరే లేదా SQL కోసం కోట్ చేసిన జాబితా వంటి అవుట్‌పుట్ శైలిని ఎంచుకోండి.
  3. ఐచ్ఛికంగా పెద్ద అక్షరాలను ఎంచుకోండి, హైఫెన్‌లను తొలగించండి, బ్రాకెట్‌లను జోడించండి లేదా urn:uuid: ప్రిఫిక్స్‌ను జోడించండి.
  4. అన్నింటినీ కాపీ చేయండి లేదా .txt డౌన్‌లోడ్ చేయండి. వెర్షన్ 5 కోసం, ఒక నేమ్‌స్పేస్ మరియు ఒక పేరును నమోదు చేయండి, అదే ఇన్‌పుట్ ఎల్లప్పుడూ అదే UUIDని ఇస్తుంది.
  5. ఇప్పటికే ఉన్న UUIDని తనిఖీ చేయడానికి, దానిని 'UUIDని తనిఖీ చేయండి'లో పేస్ట్ చేయండి. దీని ద్వారా మీరు దాని వెర్షన్, వేరియంట్ మరియు v1, v7 కోసం అది ఎప్పుడు సృష్టించబడిందో చూడవచ్చు.
డెవలపర్‌ల కోసం

మీ స్వంత కోడ్‌లో UUIDలను రూపొందించండి

కోటలిన్ / జావా: UUID.randomUUID().toString() జావాస్క్రిప్ట్: crypto.randomUUID() పైథాన్: str(uuid.uuid4()) # uuid దిగుమతి చేసుకోండి పోస్ట్‌గ్రీఎస్‌క్యూఎల్: SELECT gen_random_uuid(); C#: Guid.NewGuid().ToString()

ఈ పేజీ v4 మరియు v7 కోసం బ్రౌజర్ యొక్క క్రిప్టోగ్రాఫిక్‌గా సురక్షితమైన యాదృచ్ఛిక జనరేటర్‌ను ఉపయోగిస్తుంది, ఇది crypto.randomUUID() ఉపయోగించే అదే మూలం. వెర్షన్ 7 RFC 9562లో నిర్వచించబడింది, ఇది 2024లో RFC 4122 స్థానంలో వచ్చింది.

ప్రత్యేకమైనది ఎంత ప్రత్యేకమైనది?

ప్రమాదాలు: సంభావ్యతలు ఎంత?

A v4 UUID has 122 random bits. You would need to create around 2.7 quintillion of them (2.7 × 1018) before there was even a 50% chance of one duplicate. For practical purposes, collisions do not happen unless the random source is broken.

ప్రత్యేకత అంటే రహస్యం కాదు. ఐడెంటిఫైయర్‌గా UUID సరిపోతుంది, కానీ పాస్‌వర్డ్‌లు, API సీక్రెట్‌లు లేదా పాస్‌వర్డ్-రీసెట్ టోకెన్‌ల కోసం, తగినంత పొడవు మరియు భద్రతా సమీక్షతో, ప్రత్యేక ప్రయోజనం కోసం రూపొందించిన టోకెన్ జనరేటర్‌ను ఉపయోగించండి.

మెరుగైన ఫలితాలు

UUIDలను సరిగ్గా ఉపయోగించడానికి సులభమైన చిట్కాలు

  • డేటాబేస్ ప్రైమరీ కీల కోసం v7ని ఇష్టపడండి. కాలక్రమ కీలు ఇండెక్స్‌లను సంక్షిప్తంగా మరియు ఇన్‌సర్ట్‌లను వేగంగా ఉంచుతాయి.
  • మీ డేటాబేస్‌లో నేటివ్ uuid లేదా 16-బైట్ బైనరీ కాలమ్ ఉన్నప్పుడు, UUIDలను 36-అక్షరాల టెక్స్ట్‌గా కాకుండా, అందులో నిల్వ చేయండి.
  • ఫార్మాట్ చేయబడిన టెక్స్ట్‌ను కేస్-ఇన్సెన్సిటివ్‌గా పరిగణించండి. హైఫెన్‌లతో కూడిన చిన్న అక్షరాల రూపమే ప్రామాణికమైనది.
  • URL లేదా ఇమెయిల్ చిరునామా వంటి తెలిసిన పేరు నుండి స్థిరమైన ID మీకు అవసరమైనప్పుడు v5ని ఉపయోగించండి, కానీ దీనిని ఎవరైనా లెక్కించగలరని గుర్తుంచుకోండి.
తెలుసుకోవడం మంచిది

పరిమితులు మరియు గోప్యత

గోప్యత

UUIDలు మీ బ్రౌజర్‌లోనే రూపొందించబడతాయి మరియు ఎప్పుడూ మా సర్వర్‌కు పంపబడవు. మీరు ఎంచుకున్న రకం, సంఖ్య మరియు ఫార్మాట్ మాత్రమే మీ పరికరంలో గుర్తుంచుకోబడతాయి.

పరిమితులు

ఇక్కడ వెర్షన్ 1, 3 మరియు 6 జెనరేట్ చేయబడవు, అయినప్పటికీ వెర్షన్ 1ని పరిశీలించవచ్చు. చాలా తక్కువ వ్యవధిలో సృష్టించబడిన వెర్షన్ 7 విలువలు క్రమంలో ఉంచబడతాయి, కానీ వివిధ బ్రౌజర్‌లు లేదా మెషీన్‌ల మధ్య క్రమబద్ధీకరణ వాటి క్లాక్‌లపై ఆధారపడి ఉంటుంది.

సాధారణ ప్రశ్నలు

UUID జనరేటర్ తరచుగా అడిగే ప్రశ్నలు

UUID అంటే ఏమిటి?

UUID అనేది 128-బిట్ గుర్తింపు సంఖ్య, ఇది 8-4-4-4-12 సమూహాలుగా 32 హెక్సాడెసిమల్ అంకెలతో వ్రాయబడుతుంది. దీనిని ఎలాంటి సమన్వయం లేకుండా ఎవరైనా ఒకదాన్ని రూపొందించుకుని, అది దాదాపుగా ప్రత్యేకమైనదని నిర్ధారించుకునే విధంగా రూపొందించబడింది.

UUID మరియు GUID మధ్య తేడా ఏమిటి?

అవి రెండూ ఒకటే. GUID అనేది మైక్రోసాఫ్ట్ ఉపయోగించే పేరు, మరియు UUID అనేది ప్రమాణాలలో ఉపయోగించే పేరు. రెండూ ఒకే ఫార్మాట్‌లో 128-బిట్ విలువలు.

నేను ఏ UUID వెర్షన్‌ను ఉపయోగించాలి?

సాధారణ ప్రయోజనాల యాదృచ్ఛిక IDల కోసం వెర్షన్ 4ని ఉపయోగించండి. డేటాబేస్ కీల కోసం వెర్షన్ 7ని ఉపయోగించండి, ఎందుకంటే దాని టైమ్‌స్టాంప్ ప్రిఫిక్స్ IDలను సృష్టించిన సమయం ప్రకారం అమర్చుతుంది. ఎల్లప్పుడూ ఒకే ఇన్‌పుట్‌కు ఒకే ID రావాలని మీకు అవసరమైనప్పుడు మాత్రమే వెర్షన్ 5ని ఉపయోగించండి.

రెండు UUIDలు ఒకేలా ఉండగలవా?

సిద్ధాంతపరంగా అవును, ఆచరణలో కాదు. v4 UUIDలో 122 యాదృచ్ఛిక బిట్‌లతో, యాదృచ్ఛిక మూలం మంచిదైతే, ఒకేలాంటి ID పునరావృతం అయ్యే వాస్తవిక అవకాశం కోసం మీకు బిలియన్ల కొద్దీ IDలు అవసరం అవుతాయి.

ఈ UUIDలను సీక్రెట్‌లుగా ఉపయోగించడం సురక్షితమేనా?

కాదు. UUIDలు ప్రత్యేకమైనవిగా ఉంటాయి, రహస్యమైనవిగా కాదు. పాస్‌వర్డ్‌లు, API కీలు మరియు రీసెట్ లింక్‌ల కోసం ఒక ప్రత్యేకమైన క్రిప్టోగ్రాఫిక్ టోకెన్ జనరేటర్‌ను ఉపయోగించండి.

UUIDలు సురక్షితంగా జనరేట్ చేయబడ్డాయా?

అవును. వెర్షన్లు 4 మరియు 7 తమ యాదృచ్ఛిక బిట్స్‌ను బ్రౌజర్ యొక్క క్రిప్టోగ్రాఫిక్‌గా సురక్షితమైన జనరేటర్, crypto.getRandomValues నుండి తీసుకుంటాయి, దీనినే crypto.randomUUID() కూడా ఉపయోగిస్తుంది.

వెర్షన్ 5 ఎలా పనిచేస్తుంది?

ఇది ఒక నేమ్‌స్పేస్ UUIDని మరియు ఒక పేరును SHA-1తో కలిపి హ్యాష్ చేసి, ఫలితాన్ని UUIDగా ఫార్మాట్ చేస్తుంది. అదే నేమ్‌స్పేస్ మరియు పేరు ఎల్లప్పుడూ ఒకే UUIDని ఇస్తాయి, ఇది స్థిరమైన IDల కోసం దీనిని అనువైనదిగా చేస్తుంది. ఇన్‌పుట్‌లు తెలిసిన ఎవరైనా దానిని తిరిగి లెక్కించగలరు.

వెర్షన్ 7 UUIDలు ఎందుకు ఒకేలాంటి అంకెలతో మొదలవుతాయి?

మొదటి 48 బిట్స్ మిల్లీసెకన్లలో యూనిక్స్ టైమ్, కాబట్టి దాదాపు ఒకే సమయంలో సృష్టించబడిన UUIDలు ఒకే విధంగా ప్రారంభమవుతాయి. అందుకే అవి సమయం ప్రకారం క్రమబద్ధీకరించబడతాయి. మిగిలినవి యాదృచ్ఛికమైనవి, ఒక కౌంటర్ మిల్లీసెకన్ద్రలో వాటిని క్రమంలో ఉంచుతుంది.

ఈ సాధనం నా UUIDలను నిల్వ చేస్తుందా?

లేదు. అవి మీ బ్రౌజర్‌లోనే సృష్టించబడతాయి మరియు మీ పరికరాన్ని ఎప్పుడూ విడిచిపెట్టవు. మీ టైప్, సంఖ్య మరియు ఫార్మాట్ ఎంపికలు మాత్రమే గుర్తుంచుకోబడతాయి.

నేను ఒక నిర్దిష్ట సెటప్‌కు లింక్ చేయవచ్చా?

అవును. పేజీ చిరునామాకు ?type=v7&count=10 జోడించండి. రకాలు v4, v7, v5, nil మరియు max.

ఈ సాధనాన్ని ఉపయోగించే వ్యక్తుల నుండి

సమీక్షలు

సమీక్షలు లోడ్ అవుతున్నాయి…
కొనసాగించు

సాధనాల పెట్టెలో మరిన్ని సాధనాలు

హోమ్‌పేజీలో API కీ అవసరం లేని డజన్ల కొద్దీ మరిన్ని ఉచిత సాధనాలు ఉన్నాయి.

ఒక సాధనాన్ని సూచించండి