नकली डेटा जनरेटर

टेस्ट डेटा की दस पंक्तियाँ तैयार हैं — कोई सेटिंग बदलें और आउटपुट उसके अनुसार बदल जाता है।

10

वही सीड + वही सेटिंग्स = वही डेटा।

इसका उपयोग कैसे करें

  1. पेज दस बनी CSV पंक्तियों के साथ खुलता है — हेडर पंक्ति शामिल है, इसलिए टेक्स्ट सीधे फ़िक्स्चर, स्प्रेडशीट या डेटाबेस इम्पोर्ट में जा सकता है।
  2. पंक्ति संख्या (1–200) सेट करें, CSV, JSON या SQL चुनें, और ज़रूरी फ़ील्ड चुनें। बदलते ही सब कुछ फिर बनता है; फ़ॉर्मेट बदलने पर वही पंक्तियाँ फिर से सीरियलाइज़ होती हैं, नई नहीं बनतीं।
  3. डेटा भाषा चुनें — अंग्रेज़ी, 简体中文 या العربية — इंटरफ़ेस भाषा से स्वतंत्र। नाम, कंपनियाँ और शहर/देश जोड़े उसी चुनाव का पालन करते हैं, जबकि फ़ील्ड कुंजियाँ, ISO तारीख़ें और SQL सिंटैक्स स्थिर रहते हैं।
  4. जब वही डेटा दोबारा चलाने पर भी चाहिए तो सीड जोड़ें: वही सीड, पंक्तियाँ, फ़ील्ड और डेटा भाषा हमेशा वही बैच देते हैं। सही लगे तो कॉपी या डाउनलोड करें — कुछ अपलोड, सहेजा या URL में नहीं डाला जाता।

उदाहरण

सेटिंग्स

10 पंक्तियाँ · CSV · अंग्रेज़ी · id, name, email, phone, city, country

एक संभावित परिणाम

id,name,email,phone,city,country
1,Olivia Bennett,olivia.bennett@example.com,1-202-555-0142,New York,United States
2,Liam Carter,liam.carter@example.net,1-202-555-0107,London,United Kingdom
3,Emma Collins,emma.collins@example.org,1-202-555-0164,Toronto,Canada
…

मान रैंडम हैं, इसलिए आपके अलग होंगे। हेडर कुंजियाँ, 1–10 तक चलने वाले id, और यह कि हर ईमेल example.com, example.net या example.org पर ख़त्म होता है, जाँचें। JSON या SQL पर जाने से यही पंक्तियाँ फिर सीरियलाइज़ होती हैं, नई नहीं बनतीं।

नियम, सीमाएँ और ज्ञात समस्याएँ

  • हर मान काल्पनिक है। नाम, कंपनियाँ और शहर छोटी हाथ से लिखी शब्द सूचियों से आते हैं; असली लोगों या संगठनों से कोई समानता संयोग है।
  • ईमेल आरक्षित डोमेन example.com, example.net और example.org (RFC 2606) का उपयोग करते हैं: वे एक बैच में अद्वितीय होते हैं पर कभी मेल प्राप्त नहीं कर सकते, और नए बैच में कोई पता दोहरा सकता है।
  • फ़ोन नंबर फ़ॉर्मेट नमूने हैं, आवंटित नंबर नहीं। उत्तर अमेरिकी मान 555-0100–0199 काल्पनिक श्रेणी में हैं; चीनी और अरबी मान शून्य-पैडेड ब्लॉक उपयोग करते हैं। पैटर्न केवल डेटा भाषा का पालन करता है, उसी पंक्ति के शहर या देश का नहीं। कुछ देशों में आरक्षित श्रेणी नहीं है, इसलिए बना नंबर असली भी हो सकता है — उस पर कॉल या मैसेज न करें।
  • स्थान केवल शहर और देश हैं: कोई सड़क, पिन कोड या निर्देशांक नहीं। एक पंक्ति में शहर और देश हमेशा एक ही जोड़ी से आते हैं, पर वे पूरा पता नहीं हैं।
  • CSV में हमेशा हेडर पंक्ति, LF लाइन एंडिंग और कोई BOM नहीं होता। पुराने Excel संस्करण डबल-क्लिक पर ग़ैर-ASCII CSV बिगाड़ सकते हैं; इसे UTF-8 के रूप में इम्पोर्ट करें, या JSON का उपयोग करें।
  • मशीन-पठनीय सिंटैक्स कभी इंटरफ़ेस भाषा का पालन नहीं करता: फ़ील्ड कुंजियाँ (id, name, email…), ISO तारीख़ें, दशमलव बिंदु और fake_data SQL तालिका नाम हर भाषा में वही रहते हैं, ताकि आउटपुट सीधे इम्पोर्ट हो सके।
  • केवल दस स्थिर फ़ील्ड हैं। कस्टम फ़ील्ड नाम, प्रकार, खाली-दर, क्रम बदलना, विदेशी कुंजियाँ और विशिष्टता बाधाएँ समर्थित नहीं हैं; नाम और फ़ोन दोहरा सकते हैं, केवल ईमेल एक बैच में डी-डुप्लीकेट होते हैं।
  • रैंडमनेस सुरक्षित नहीं है: सीड ग़ैर-क्रिप्टोग्राफ़िक हैश और mulberry32 का उपयोग करते हैं, और UUID केवल v4-आकार के हैं। इन्हें पासवर्ड, टोकन, कुंजियों या किसी अनुमान-रहित चीज़ के लिए न उपयोग करें।
  • पुनरुत्पादन के लिए सेटिंग्स का पूरा सेट चाहिए: वही सीड, वही पंक्ति संख्या, वही फ़ील्ड और वही डेटा भाषा। फ़ॉर्मेट रैंडम चुनाव में शामिल नहीं है, इसलिए CSV, JSON और SQL स्वतंत्र रूप से बदल सकते हैं।
  • प्रति जनरेशन पंक्ति सीमा 200 है, ताकि परिणाम स्थिर ऊँचाई के पैनल में फ़िट रहे और तुरंत अपडेट हो। बड़े डेटासेट के लिए कई बैच या स्क्रिप्ट चाहिए।
  • कोई इतिहास, अनडू या सेव नहीं। रीलोड करने पर सब कुछ मिट जाता है; सीड ही वापस जाने का एकमात्र रास्ता है। कुछ अपलोड, localStorage में संग्रहीत या URL में नहीं लिखा जाता।

फ़िक्स्चर तैयार होने के बाद आमतौर पर ये मदद करते हैं।