कदम 1
एक गिनती, प्रारूप और निर्यात प्रकार चुनें
1–100 दर्ज करें या एक सामान्य मात्रा चुनें। कैनोनिकल, अपरकेस, GUID-ब्रेस्ड, या कॉम्पैक्ट डिस्प्ले चुनें और तय करें कि कॉपी किया गया या डाउनलोड किया गया बैच TXT, CSV, या JSON होना चाहिए।
अपने ब्राउज़र में एक यादृच्छिक UUID v4 या 100 तक का एक बैच जेनरेट करें। कैनोनिकल, अपरकेस, GUID-ब्रेस्ड, या कॉम्पैक्ट डिस्प्ले चुनें, फिर अलग-अलग मानों को कॉपी करें या पूरी सूची को TXT, CSV, या JSON के रूप में बिना किसी पंजीकरण या लॉगिन के निर्यात करें।
UUID v4 कार्यक्षेत्र
एक व्यावहारिक बैच आकार, प्रदर्शन शैली और फ़ाइल आकार चुनें। जनरेशन आपके ब्राउज़र क्रिप्टो API का उपयोग करता है; किसी खाते या सर्वर निर्माण अनुरोध की आवश्यकता नहीं है।
सामान्य मात्राएँ
यह पृष्ठ केवल UUID संस्करण 4 उत्पन्न करता है, प्रति बैच अधिकतम 100 मान के साथ। GUID ब्रेसिज़ और कॉम्पैक्ट आउटपुट डिस्प्ले को बदलते हैं, अंतर्निहित पहचानकर्ता को नहीं।
विकल्प सेट करें, फिर एक नया बैच बनाएं।
अभी तक कोई UUID उत्पन्न नहीं हुआ
परिणाम सूची, प्रति-मूल्य प्रतिलिपि नियंत्रण, संस्करण जांच और निर्यात पूर्वावलोकन पीढ़ी के बाद दिखाई देंगे।
कदम 1
1–100 दर्ज करें या एक सामान्य मात्रा चुनें। कैनोनिकल, अपरकेस, GUID-ब्रेस्ड, या कॉम्पैक्ट डिस्प्ले चुनें और तय करें कि कॉपी किया गया या डाउनलोड किया गया बैच TXT, CSV, या JSON होना चाहिए।
कदम 2
ताजा UUID v4 मान उत्पन्न करें, फिर वास्तविक परिणाम गणना, संस्करण-और-संस्करण पैटर्न जांच और वर्तमान बैच में विशिष्ट मानों की संख्या की समीक्षा करें।
कदम 3
एक पहचानकर्ता के लिए पंक्ति के कॉपी नियंत्रण का उपयोग करें, या परिणाम पैनल में दिखाए गए संपूर्ण निर्यात प्रतिनिधित्व को कॉपी और डाउनलोड करें।
केस, ब्रेसिज़, या हाइफ़न बदलने से पाठ प्रतिनिधित्व बदलता है, अंतर्निहित यादृच्छिक UUID नहीं। रिसीवर के प्रलेखित प्रारूप को यह तय करना चाहिए कि आप किस डिस्प्ले का उपयोग करते हैं।
डिफ़ॉल्ट 8-4-4-4-12 लोअरकेस फॉर्म में 32 हेक्साडेसिमल अंक और चार हाइफ़न शामिल हैं। जब कोई API, डेटाबेस, स्कीमा, या मूल UUID फ़ील्ड पारंपरिक पाठ की अपेक्षा करता है तो यहां प्रारंभ करें।
GUID-शैली विकल्प एक अपरकेस UUID को ब्रेसिज़ में लपेटता है। यह तब उपयोगी होता है जब .NET, Windows, या लीगेसी इंटरफ़ेस उस कन्वेंशन को दस्तावेज़ित करता है, लेकिन ब्रेसिज़ सार्वभौमिक रूप से स्वीकृत नहीं होते हैं।
कॉम्पैक्ट आउटपुट चार हाइफ़न को हटा देता है और 32 लोअरकेस हेक्साडेसिमल वर्ण छोड़ देता है। कुछ भंडारण परतें इसे स्वीकार करती हैं, जबकि सख्त UUID सत्यापनकर्ताओं को विहित विभाजकों की आवश्यकता होती है।
चयनित निर्यात प्रारूप सभी कॉपी, पूर्वावलोकन और डाउनलोड किए गए फ़ाइल नाम को नियंत्रित करता है ताकि सहेजी गई फ़ाइल आपके द्वारा समीक्षा की गई संरचना से मेल खाए।
सादा पाठ बीज सूचियों, फिक्स्चर कॉलम, शेल इनपुट और मैन्युअल आयात के लिए सुविधाजनक है जो प्रत्येक पंक्ति पर एक पहचानकर्ता की अपेक्षा करते हैं।
CSV आउटपुट एक uuid हेडर जोड़ता है और प्रत्येक मान को उद्धृत करता है। यह एक एकल-स्तंभ तालिका है जिसका उद्देश्य स्प्रेडशीट समीक्षा या सारणीबद्ध आयात चरण है।
JSON आउटपुट चयनित UUID डिस्प्ले शैली के साथ स्ट्रिंग्स की एक वैध सरणी है। इसका उपयोग वहां करें जहां एक परीक्षण फिक्स्चर, कॉन्फ़िगरेशन फ़ाइल, या स्क्रिप्ट एक JSON सरणी की अपेक्षा करती है।
रैंडम UUID v4 मान उपयोगी अपारदर्शी पहचानकर्ता हैं, लेकिन ऑर्डर देना, प्रमाणीकरण, अवधारण और प्राधिकरण अलग-अलग एप्लिकेशन निर्णय हैं।
UUID v4 एक साझा अनुक्रम को समन्वयित किए बिना API संसाधनों, वितरित रिकॉर्ड, अनुरोध, सहसंबंध घटनाओं और परीक्षण फिक्स्चर को लेबल कर सकता है। डेटाबेस की बाध्यताएँ रखें जहाँ डुप्लिकेट स्वीकार नहीं किए जा सकते।
UUID v4 निर्माण समय के अनुसार क्रमित नहीं होता है। यदि आदेशित डेटाबेस सम्मिलन या कालानुक्रमिक पहचानकर्ता मायने रखते हैं, तो UUID v7 और प्राप्तकर्ता सिस्टम के समर्थन का मूल्यांकन करें; यह पृष्ठ जानबूझकर केवल v4 उत्पन्न करता है।
A UUID एक सत्र या टोकन रिकॉर्ड की पहचान कर सकता है, लेकिन इसे पासवर्ड हैशिंग, गुप्त पीढ़ी, समाप्ति, रोटेशन, निरस्तीकरण, प्राधिकरण, या सुरक्षित भंडारण को प्रतिस्थापित नहीं करना चाहिए।
परिणाम पैनल वर्तमान बैच से साक्ष्य की रिपोर्ट करता है जबकि पृष्ठ यादृच्छिकता को गारंटी के रूप में प्रस्तुत करने के बजाय महत्वपूर्ण UUID और ब्राउज़र सीमाओं को दृश्यमान रखता है।
पेज क्रिप्टो.randomUUID() का उपयोग करता है, जो समर्थित सुरक्षित ब्राउज़र संदर्भों में क्रिप्टोग्राफ़िक रूप से सुरक्षित यादृच्छिक संख्या जनरेटर से UUID v4 मान उत्पन्न करता है। यह Math.random() पर वापस नहीं आता है।
UUID v4 में बहुत बड़ा यादृच्छिक स्थान है, लेकिन सैद्धांतिक रूप से टकराव संभव है। जब भी डुप्लिकेट पहचानकर्ता हानिकारक हों तो विशिष्टता प्रतिबंध और विरोध प्रबंधन रखें।
पीढ़ी के बाद, कार्यक्षेत्र अपेक्षित v4 संस्करण और RFC वैरिएंट पैटर्न के लिए प्रत्येक कच्चे मान की जाँच करता है और अनुरोधित बैच के साथ सेट आकार की तुलना करता है। यह वर्तमान आउटपुट को सत्यापित करता है, भविष्य के प्रत्येक UUID को नहीं।
UUID v4 मान सक्रिय टैब में ब्राउज़र क्रिप्टो API के माध्यम से उत्पन्न होते हैं। वर्तमान पृष्ठ जेनरेट किए गए बैच को बाहरी UUID सेवा पर नहीं भेजता है या किसी खाते की आवश्यकता नहीं है।
A UUID एक 128-बिट पहचानकर्ता है जिसका उपयोग एक केंद्रीय काउंटर के समन्वय के बिना जानकारी को लेबल करने के लिए किया जाता है। इसके विहित पाठ प्रतिनिधित्व में कुल मिलाकर 36 वर्णों के लिए पांच हाइफ़न-पृथक समूहों में 32 हेक्साडेसिमल अंक शामिल हैं।
यह पृष्ठ केवल ब्राउज़र क्रिप्टो API के माध्यम से UUID संस्करण 4 उत्पन्न करता है। UUID v4 मानक संस्करण और भिन्न फ़ील्ड सेट होने के बाद 122 यादृच्छिक बिट्स का उपयोग करता है; यह निर्माण टाइमस्टैम्प या डिवाइस पता एम्बेड नहीं करता है।
हां. 1 से 100 तक एक पूर्ण संख्या चुनें या सामान्य-मात्रा शॉर्टकट का उपयोग करें। प्रत्येक परिणाम को व्यक्तिगत रूप से कॉपी किया जा सकता है, और पूरे बैच को सादे पाठ, CSV, या JSON के रूप में कॉपी या डाउनलोड किया जा सकता है।
कोई भी यादृच्छिक पहचानकर्ता गणितीय रूप से कभी न टकराने की गारंटी नहीं देता है। सही UUID v4 पीढ़ी एक बहुत बड़ा यादृच्छिक स्थान प्रदान करती है, लेकिन जिन प्रणालियों को विशिष्टता की आवश्यकता होती है उन्हें अभी भी एक अद्वितीय बाधा का उपयोग करना चाहिए और संभावित संघर्ष को संभालना चाहिए।
GUID एक शब्दावली है जिसका उपयोग आमतौर पर समान 128-बिट पहचानकर्ता परिवार के लिए Microsoft और .NET वातावरण में किया जाता है। इस पृष्ठ का GUID-शैली विकल्प अपरकेस ब्रेसिज़ में UUID प्रदर्शित करता है; यह किसी भिन्न पीढ़ी के एल्गोरिदम का उपयोग नहीं करता है.
हां. मानक लोअरकेस, मानक अपरकेस, GUID-शैली ब्रेसिज़ के साथ अपरकेस, या हाइफ़न के बिना कॉम्पैक्ट लोअरकेस चुनें। ये समान उत्पन्न मूल्य के प्रदर्शन परिवर्तन हैं, और प्राप्त करने वाले सिस्टम को अभी भी कैनोनिकल हाइफ़नेटेड टेक्स्ट की आवश्यकता हो सकती है।
जब आपको एम्बेडेड निर्माण समय के बिना यादृच्छिक अपारदर्शी पहचानकर्ता की आवश्यकता हो तो UUID v4 का उपयोग करें। जब प्राकृतिक कालानुक्रमिक क्रम या डेटाबेस सूचकांक स्थानीयता मायने रखती है तो UUID v7 का मूल्यांकन करें। यह पृष्ठ UUID v7 उत्पन्न नहीं करता है।
कई डेटाबेस UUID मानों का समर्थन करते हैं, और v4 तब काम कर सकता है जब स्वतंत्र रूप से उत्पन्न अपारदर्शी कुंजियाँ उपयोगी हों। डेटाबेस के मूल UUID प्रकार, अनुक्रमण व्यवहार, भंडारण प्रारूप और विशिष्टता बाधाओं की जाँच करें; जब स्थानीयता लिखना मायने रखता है तो समय-क्रमित विकल्प पर विचार करें।
किसी पहचानकर्ता को पूर्ण प्रमाणीकरण डिज़ाइन के रूप में न मानें। पासवर्ड, सत्र रहस्य, रीसेट टोकन, प्राधिकरण, समाप्ति, रोटेशन और सुरक्षित भंडारण के लिए उद्देश्य-निर्मित नियंत्रण की आवश्यकता होती है, तब भी जब UUID संबंधित रिकॉर्ड को लेबल करता है।
वर्तमान पृष्ठ क्रिप्टो.रैंडमUUID() को कॉल करता है और जेनरेट किए गए बैच को सक्रिय ब्राउज़र टैब में रखता है। यह मानों को किसी बाहरी UUID पीढ़ी सेवा पर नहीं भेजता है या किसी खाते की आवश्यकता नहीं है; पृष्ठ से वर्तमान परिणाम को हटाने के लिए टैब को रीसेट करें या बंद करें।
किसी अन्य ब्राउज़र-आधारित टूल के साथ जारी रखें।
सटीक UTF-8 टेक्स्ट या एक स्थानीय फ़ाइल से SHA डाइजेस्ट बनाने के लिए इस हैश जनरेटर का उपयोग करें। SHA-256, SHA-384, SHA-512, या लीगेसी SHA-1 चुनें, फिर बाहरी हैशिंग सेवा को स्रोत भेजे बिना hex या Base64 के रूप में परिणाम की तुलना करें, कॉपी करें या डाउनलोड करें।
JSON से CSV
एक JSON ऑब्जेक्ट या ऑब्जेक्ट की एक सरणी चिपकाएँ, या एक स्थानीय .json फ़ाइल लोड करें। डिलीमीटर चुनें, पंक्तियों और स्तंभों का पूर्वावलोकन करें, और पंजीकरण या लॉगिन के बिना CSV को कॉपी या डाउनलोड करें।
CSV से JSON
CSV पेस्ट करें या एक स्थानीय .csv या .txt फ़ाइल लोड करें, डिलीमीटर और JSON प्रारूप चुनें, फिर हेडर पंक्ति और रिकॉर्ड को JSON सरणी में परिवर्तित करें। उद्धृत फ़ील्ड आपके ब्राउज़र में पार्स किए जाते हैं, मान स्ट्रिंग बने रहते हैं, और किसी पंजीकरण या लॉगिन की आवश्यकता नहीं होती है।
JSON चिपकाएँ या किसी फ़ाइल को प्रारूपित करने, मान्य करने, सुशोभित करने या छोटा करने के लिए खोलें। इंडेंटेशन चुनें, पार्सर त्रुटियों की समीक्षा करें, और बिना लॉगिन के अपने ब्राउज़र में परिणाम को कॉपी या डाउनलोड करें।