डेसिमल डेटासेट जनरेटर

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

0–10 दशमलव स्थानों वाली राशियाँ, half-even/half-up राउंडिंग केस, बहुत छोटी और बहुत बड़ी संख्याएँ, और वित्तीय तथा वैज्ञानिक टेस्टिंग के लिए locale के अनुसार विभाजक।

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

टेस्टिंग के लिए बड़ा सिंथेटिक डेटासेट कैसे बनाया जाता है?

तीन फ़ैसलों से: आकार (फ़ील्ड, उनके टाइप और फ़ॉर्मेट — JSON, CSV, SQL, XML), आयतन (पेजिनेशन, इंडेक्स और इम्पोर्ट सीमाओं को परखने लायक पंक्तियाँ) और विविधता (बाउंड्री वैल्यू, नल, डुप्लिकेट, विशेष कैरेक्टर और वह इक्का-दुक्का विकृत पंक्ति जो असली एक्सपोर्ट में होती है)। स्थिर रैंडम सीड सेट को दोहराने योग्य बनाता है, ताकि फ़ेल टेस्ट उन्हीं पंक्तियों पर फिर चले। बड़े आयतन पर फ़ॉर्मेट के नियम मायने रखते हैं: कॉमा, कोट या लाइन-ब्रेक वाले CSV फ़ील्ड RFC 4180 के अनुसार कोट होने चाहिए, और एक विशाल JSON दस्तावेज़ उन्हीं पंक्तियों के JSON Lines रूप से बहुत अलग व्यवहार करता है।

गाइड पढ़ें: परफ़ॉर्मेंस टेस्टिंग क्या है?

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

  1. रेंज, परिशुद्धता और स्टाइल सेट करें।
  2. राउंडिंग और parsing जाँचने के लिए edge cases चालू रहने दें।
  3. Generate दबाएँ और एक्सपोर्ट करें।

डेसिमल डेटासेट जनरेटर की खूबियाँ

  • किसी भी रेंज में तय परिशुद्धता वाले दशमलव (0–10 स्थान)
  • सादा, करेंसी (कोड के साथ समूहित) या वैज्ञानिक स्टाइल; दशमलव बिंदु या कॉमा
  • 27 राउंडिंग और परिशुद्धता edge case (0.1 + 0.2, 2.675, half-even, 2^53 + 1, अरबी-हिंदसी अंक, hex, NaN…)
  • वैल्यू स्ट्रिंग के रूप में निकलती हैं ताकि एक्सपोर्ट में फ़ॉर्मेटिंग बची रहे
  • seed लगाया जा सकता है; JSON, CSV, SQL, XML, JSON Lines या एक-प्रति-पंक्ति आउटपुट

डेसिमल डेटासेट जनरेटर का उदाहरण

edge cases के साथ करेंसी राशियाँ

इनपुट:

Range 0–10000 · Decimals: 2 · Style: Currency · Currency: SAR · Edge cases: on

आउटपुट:

value,note
0.30000000000000004,0.1 + 0.2 in IEEE-754 double
2.675,Rounds to 2.67 (binary) instead of 2.68 with half-up
SAR 1,234.50,

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

कौन-से राउंडिंग edge case शामिल हैं?

0.1 + 0.2, 2.675 और 1.005 (बाइनरी राउंडिंग के जाल), half-even केस (0.5, 1.5, 2.5), ऋणात्मक शून्य, 2^53 + 1, बहुत छोटी और बहुत बड़ी संख्याएँ, दशमलव कॉमा और अरबी-हिंदसी अंक।

वैल्यू स्ट्रिंग के रूप में क्यों निकलती हैं?

ताकि हर एक्सपोर्ट में फ़ॉर्मेटिंग बची रहे: आख़िर के शून्य, हज़ार के विभाजक, करेंसी प्रीफ़िक्स और दशमलव कॉमा हूबहू सुरक्षित रहते हैं।

क्या मैं करेंसी राशियाँ बना सकता हूँ?

हाँ — करेंसी स्टाइल समूहन और कोड जोड़ती है (SAR 1,234.50); वैज्ञानिक स्टाइल घातांक नोटेशन देती है।

संदर्भ

  • RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) FilesIETF · 2005CSV के आम नियम: कॉमा सेपरेटर, CRLF लाइन एंड, और कॉमा, कोट या लाइन ब्रेक वाले फ़ील्ड की क्वोटिंग।
  • RFC 8259: The JavaScript Object Notation (JSON) Data Interchange FormatIETF · 2017JSON का व्याकरण: ऑब्जेक्ट, ऐरे, स्ट्रिंग, नंबर, तीन लिटरल और इंटरचेंज एन्कोडिंग के रूप में UTF-8।
  • JSON Linesjsonlines.orgJSON Lines परिपाटी: हर लाइन पर एक पूरा JSON वैल्यू, UTF-8, "\n" सेपरेटर, .jsonl एक्सटेंशन।
  • Personal Data Protection Law (English translation)सऊदी डेटा एवं AI प्राधिकरण (SDAIA) · 2023व्यक्तिगत डेटा पर सऊदी कानून — टेस्ट वातावरण में असली ग्राहक रिकॉर्ड की प्रतियों के बजाय सिंथेटिक डेटा क्यों इस्तेमाल करना चाहिए।