पैलिंड्रोम नंबर जेनरेटर
कॉन्फ़िगर करने योग्य अंक गणना, आधार (दशमलव, बाइनरी, ऑक्टल, हेक्साडेसिमल) और मात्रा के साथ पैलिंड्रोम नंबर जेनरेट करें।
इनपुट
आउटपुट
रीडमी
पैलिंड्रोम संख्या क्या है?
एक पैलिंड्रोम संख्या आगे और पीछे से समान पढ़ी जाती है। उदाहरण के लिए, 12321 और 9009 दशमलव पैलिंड्रोम हैं, जबकि 10101 बाइनरी में एक पैलिंड्रोम है। यह गुण पूरी तरह से स्थितीय है — यह पूरी तरह से अंकों के क्रम पर निर्भर करता है, संख्यात्मक मान पर नहीं।
पैलिंड्रोम संख्याएं गणित, कंप्यूटर विज्ञान और मनोरंजक संख्या सिद्धांत में दिखाई देती हैं। इनका उपयोग पहेली निर्माण, डेटा सत्यापन और एल्गोरिदम डिजाइन में किया जाता है (उदाहरण के लिए, स्ट्रिंग या पूर्णांक उलट दिनचर्या का परीक्षण)। यह अवधारणा किसी भी संख्यात्मक आधार तक स्वाभाविक रूप से विस्तारित होती है: एक संख्या जो आधार 10 में पैलिंड्रोम नहीं है, आधार 2 या आधार 16 में हो सकती है।
उपकरण विवरण
यह उपकरण आपके द्वारा चुने गए विकल्पों के अनुसार यादृच्छिक पैलिंड्रोम संख्याएं उत्पन्न करता है। आप अंकों में लंबाई, एक बैच में कितने पैलिंड्रोम उत्पादित करने हैं, और कौन सा संख्यात्मक आधार उपयोग करना है (दशमलव, बाइनरी, ऑक्टल या हेक्साडेसिमल) को नियंत्रित कर सकते हैं। आउटपुट एक सादा सूची है जिसे आप परीक्षण, पहेली या शैक्षणिक अभ्यास में तुरंत उपयोग के लिए कॉपी या डाउनलोड कर सकते हैं।
उदाहरण
दशमलव, 5 अंक, गणना 5
34543
70807
12321
98789
56765विशेषताएं
- कॉन्फ़िगर करने योग्य अंक गणना — 1 से 20 अंकों तक कोई भी लंबाई चुनें।
- बैच जनरेशन — एक ही क्लिक में 500 तक पैलिंड्रोम उत्पादित करें।
- कई आधार — दशमलव, बाइनरी (आधार 2), ऑक्टल (आधार 8), या हेक्साडेसिमल (आधार 16) में पैलिंड्रोम उत्पन्न करें।
- आधार उपसर्ग टॉगल — वैकल्पिक रूप से स्रोत कोड में सीधे उपयोग के लिए
0b,0o, या0xको आगे रखें। - अपरकेस हेक्स — हेक्साडेसिमल अक्षरों को लोअरकेस (
a–f) और अपरकेस (A–F) के बीच स्विच करें।
उपयोग के मामले
- यूनिट परीक्षण — स्वचालित परीक्षण के दौरान उलट, पार्सिंग या सत्यापन फ़ंक्शन में फीड करने के लिए ज्ञात पैलिंड्रोम का एक बैच उत्पन्न करें।
- गणित शिक्षा — समस्या सेट बनाएं जहां छात्रों को विभिन्न संख्यात्मक आधारों में पैलिंड्रोमिक गुणों की पहचान या सत्यापन करना चाहिए।
- पहेली और गेम डिजाइन — संख्या पहेली, सामान्य ज्ञान प्रश्न या स्तर-जनरेशन बीज के लिए पैलिंड्रोम का एक पूल तुरंत उत्पादित करें।
यह कैसे काम करता है
आधार b में n अंकों के पैलिंड्रोम के लिए, पहले ⌈n/2⌉ अंक यादृच्छिक रूप से चुने जाते हैं (अग्रणी अंक को शून्य नहीं होने के लिए मजबूर किया जाता है)। दूसरा आधा पहले का दर्पण है, जो पूरे क्रम को दोनों दिशाओं में समान पढ़ने को सुनिश्चित करता है। यह गारंटी देता है कि प्रत्येक उत्पन्न संख्या एक सच्चा पैलिंड्रोम है जबकि वैध सीमा के भीतर वितरण को समान रखता है।
सुझाव
- विषम बनाम सम अंक गणना — विषम-लंबाई पैलिंड्रोम (उदाहरण के लिए, 5 अंक:
12321) में एक मुक्त मध्य अंक है; सम-लंबाई वाले (उदाहरण के लिए, 4 अंक:1221) पूरी तरह से सममित हैं। दोनों समर्थित हैं। - कोड में आउटपुट का उपयोग — आधार उपसर्ग विकल्प सक्षम करें ताकि मान (उदाहरण के लिए,
0b10101) को बिना संशोधन के Python, JavaScript या C स्रोत फ़ाइलों में सीधे पेस्ट किया जा सके। - बड़े बैच — गणना को 500 पर सेट करें और डाउनलोड बटन का उपयोग करके पूरी सूची को ऑफ़लाइन उपयोग के लिए
.txtफ़ाइल के रूप में सहेजें।