निःशुल्क UUID जेनेरेटर
संस्करण ४ UUID तत्काल उत्पन्न गर्नुहोस्। एकैचोटि ५० सम्म थोकमा उत्पन्न गर्नुहोस्। क्रिप्टोग्राफिक रूपमा सुरक्षित — तपाईंको डेटा कहिल्यै ब्राउजर छोड्दैन।
UUID बनाउन Generate थिच्नुस्
UUID v4 ले १२२ अनियमित बिट प्रयोग गर्छ — दुई UUID बीच टक्करको सम्भावना अत्यन्त न्यून छ।
crypto.getRandomValues द्वारा उत्पन्न — क्रिप्टोग्राफिक रूपमा सुरक्षित, कहिल्यै सर्भरमा पठाइँदैन।
सामान्य प्रयोगहरू
- डेटाबेस प्राथमिक कुञ्जीहरूको लागि UUID उत्पन्न गर्नुहोस्PostgreSQL, MySQL, MongoDB र अन्य डेटाबेसहरूमा प्राथमिक कुञ्जीहरूको रूपमा उपयोग गर्न UUID v4 मानहरू सिर्जना गर्नुहोस्।
- API कुञ्जीहरू र टोकन उत्पन्न गर्नुहोस्API कुञ्जीहरू, सेशन टोकनहरू र गोप्य सन्दर्भहरूको लागि अनन्य, यादृच्छिक पहचानकर्ताहरू सिर्जना गर्नुहोस्।
- सफ्टवेयर परीक्षणको लागि परीक्षण ID उत्पन्न गर्नुहोस्परीक्षण फिक्सचर, मक डेटा र स्वचालित परीक्षण स्यूटहरूको लागि अनन्य ID को ब्याच सिर्जना गर्नुहोस्।
- React र Frontend कम्पोनेन्ट कुञ्जीहरू उत्पन्न गर्नुहोस्React सूचीहरू, गतिशील फार्म क्षेत्रहरू र कम्पोनेन्ट उदाहरणहरूको लागि स्थिर अनन्य कुञ्जीहरू सिर्जना गर्नुहोस्।
- ट्र्याकिङ र सहसम्बन्ध ID उत्पन्न गर्नुहोस्वितरित ट्रेसिङ, लग सहसम्बन्ध र घटना ट्र्याकिङको लागि अनन्य सहसम्बन्ध ID सिर्जना गर्नुहोस्।
यो कसरी काम गर्छ
UUID उत्पादन Web Crypto API को crypto.getRandomValues प्रयोग गरी पूर्ण रूपमा ब्राउजरमा चल्छ — कुनै लाइब्रेरी निर्भरता छैन, कुनै सर्भर कल छैन। उपकरणले RFC 4122 v4 र RFC 9562 v7 दुवैलाई हातले लेखिएको बिट म्यानिपुलेसन प्रयोग गरी सुरुदेखि लागू गर्छ, त्यसैले केही पनि तपाईंको मेसिनबाट बाहिर जाँदैन।
- 1संस्करण र विकल्पहरू छान्नुहोस्UUIDv4 (शुद्ध अनियमित), UUIDv7 (टाइमस्ट्याम्प-उपसर्गित र लेक्सिकोग्राफिक रूपमा क्रमबद्ध योग्य), NIL (सबै शून्य), वा MAX (सबै 0xf) छान्नुहोस्। कति उत्पादन गर्ने (1–50) र C# जस्ता भाषाहरूका लागि ठूलो अक्षरमा बदल्ने वा कर्ली ब्रेसमा र्याप गर्ने सेट गर्नुहोस्।
- 2crypto.getRandomValues ले 16 बाइट भर्छv4 र v7 का लागि, ब्राउजरको क्रिप्टोग्राफिक रूपमा सुरक्षित अनियमित नम्बर जेनेरेटरले एउटा 16-बाइट Uint8Array भर्छ। v4 का लागि, RFC 4122 संस्करण (0x40) र भेरियन्ट (0x80) फिल्ड सेट गर्न बिट 6 र 8 मास्क गरिन्छ। v7 का लागि, पहिलो 6 बाइट हालको Unix मिलिसेकेन्ड टाइमस्ट्याम्पले ओभरराइट गरिन्छ, हरेक ID सिर्जना समयले क्रमबद्ध योग्य बनाउँदै, त्यसपछि संस्करण र भेरियन्ट बिट बाइट 6 र 8 मा सेट गरिन्छन्।
- 3बाइटहरू मानक हाइफनेटेड स्ट्रिङमा फर्म्याट गरिन्छन्16 बाइटहरू सानो अक्षरको hex मा रूपान्तरण गरिन्छन् र क्यानोनिकल 8-4-4-4-12 समूहमा विभाजित हुन्छन् (जस्तै 550e8400-e29b-41d4-a716-446655440000)। ठूलो अक्षर र ब्रेस-र्यापिङ यस चरणमा लागू हुन्छन्।
- 4आफ्नो लक्ष्य ढाँचामा निर्यात गर्नुहोस्नतिजाहरू व्यक्तिगत रूपमा वा थोकमा प्रतिलिपि गर्न सकिन्छ। निर्यात छनोटकर्ताले सूचीलाई क्लिपबोर्डमा प्रतिलिपि गर्नु वा फाइलको रूपमा डाउनलोड गर्नुअघि सादा पाठ, JSON एरे, CSV, एउटा SQL INSERT VALUES ब्लक, C# new Guid(...) एक्सप्रेसन, वा एउटा Python सूची लिटरलको रूपमा पुनः फर्म्याट गर्छ।
सम्बन्धित उपकरणहरू
पासवर्ड जेनरेटर
आफूले चाहेको लम्बाइ, क्यारेक्टर प्रकार र बहिष्करणसहित बलियो, अनियमित पासवर्ड बनाउनुहोस्। निःशुल्क, लगइन चाहिँदैन।
अनियमित संख्या जेनेरेटर
जुनसुकै दायरामा अनियमित संख्याहरू उत्पन्न गर्नुहोस्, अद्वितीय संख्या सूचीहरू सिर्जना गर्नुहोस्, वा पासा रोल्नुहोस्। क्रिप्टोग्राफिक रूपमा सुरक्षित अनियमितता प्रयोग गर्छ।
अनियमित रङ जेनेरेटर
अनियमित रङ एक-एक गरी वा पाँचवटाको प्यालेटका रूपमा बनाउनुहोस्, मन परेकालाई लक गर्नुहोस्, HEX, RGB वा HSL मान कपी गर्नुहोस् र प्यालेट PNG वा CSS मा निर्यात गर्नुहोस्।