रैंडम स्ट्रिंग डेटासेट जनरेटर

ब्राउज़र में चलता है टेस्ट डेटा

एक साथ हज़ारों स्ट्रिंग — तय या बदलती लंबाई, alphanumeric, चिह्नों वाली, सिर्फ़ whitespace, ख़ाली, बहुत लंबी — JSON, CSV या पंक्तियों के रूप में एक्सपोर्ट।

केवल टेस्ट डेटा — सभी जनरेट किए गए नाम, संपर्क, पहचानकर्ता और संख्याएँ कृत्रिम हैं और किसी वास्तविक व्यक्ति या खाते से संबंधित नहीं हैं।
गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

रैंडम और क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम में क्या अंतर है?

साधारण रैंडम जनरेटर (Math.random) तेज़ और समान रूप से वितरित होते हैं पर कुछ आउटपुट जान लेने पर पूर्वानुमेय हो जाते हैं — टेस्ट डेटा, सैंपलिंग और शफ़लिंग के लिए यह ठीक है। सीक्रेट, टोकन और सेशन id को क्रिप्टोग्राफ़िक रूप से सुरक्षित जनरेटर (crypto.getRandomValues, /dev/urandom) चाहिए जिसका आउटपुट पिछली वैल्यू देख चुका व्यक्ति भी अनुमान न लगा सके।

रैंडम स्ट्रिंग डेटासेट जनरेटर कैसे इस्तेमाल करें

  1. लंबाई रेंज और वर्णमाला सेट करें, या कोई पैटर्न।
  2. ज़रूरत हो तो edge cases या विशिष्टता चालू करें।
  3. Generate दबाएँ और एक्सपोर्ट करें।

रैंडम स्ट्रिंग डेटासेट जनरेटर की खूबियाँ

  • तय या बदलती लंबाई (0–10,000 कैरेक्टर) वाली 1,000 तक स्ट्रिंग
  • वर्णमालाएँ: alphanumeric, अक्षर, केस-विशिष्ट, अंक, hex, चिह्न, प्रिंट होने योग्य ASCII, मिली-जुली Unicode लिपियाँ या आपके अपने कैरेक्टर
  • मास्क पैटर्न (AAA-999-aa), escape की सुविधा के साथ
  • edge case: ख़ाली, whitespace, पैडिंग वाली, null/undefined शब्द, NBSP, 255/256/10,000 कैरेक्टर
  • unique-वैल्यू मोड और हर पंक्ति के लिए लंबाई तथा बाइट की गिनती
  • एक-प्रति-पंक्ति, JSON, CSV, SQL, XML या JSON Lines आउटपुट

रैंडम स्ट्रिंग डेटासेट जनरेटर का उदाहरण

लाइसेंस-की जैसी स्ट्रिंग

इनपुट:

Pattern: AAAA-9999-AAAA · Strings: 3

आउटपुट:

DWPQ-2091-AHXK
NXKB-1763-QWER
XXYA-5900-AZMT

रैंडम स्ट्रिंग डेटासेट जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल

कौन-सी वर्णमालाएँ उपलब्ध हैं?

alphanumeric, अक्षर, छोटे/बड़े केस, अंक, hex, चिह्न, सारे प्रिंट होने योग्य ASCII, मिली-जुली लिपियों वाला Unicode पूल या आपके अपने कैरेक्टर।

पैटर्न कैसे काम करते हैं?

AAA-999-aa जैसा मास्क, जिसमें A बड़ा अक्षर है, a छोटा अक्षर, 9 एक अंक, # alphanumeric, ? एक चिह्न और * कोई भी ASCII कैरेक्टर; किसी कैरेक्टर को ज्यों का त्यों रखने के लिए बैकस्लैश लगाएँ।

कौन-से edge case जोड़े जा सकते हैं?

ख़ाली स्ट्रिंग, सिर्फ़ whitespace, शुरू/आख़िर के स्पेस, null/undefined/true शब्द, non-breaking तथा ideographic स्पेस, और 255/256/10,000 कैरेक्टर वाली स्ट्रिंग।

संदर्भ

  • RFC 4086: Randomness Requirements for SecurityIETF · 2005सीक्रेट, की और टोकन को क्रिप्टोग्राफ़िक रूप से मज़बूत रैंडमनेस की ज़रूरत क्यों है और कितनी एंट्रॉपी पर्याप्त है।
  • RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) FilesIETF · 2005CSV के आम नियम: कॉमा सेपरेटर, CRLF लाइन एंड, और कॉमा, कोट या लाइन ब्रेक वाले फ़ील्ड की क्वोटिंग।
  • Personal Data Protection Law (English translation)सऊदी डेटा एवं AI प्राधिकरण (SDAIA) · 2023व्यक्तिगत डेटा पर सऊदी कानून — टेस्ट वातावरण में असली ग्राहक रिकॉर्ड की प्रतियों के बजाय सिंथेटिक डेटा क्यों इस्तेमाल करना चाहिए।