सुडोकू जनरेटर
एक ताज़ा, खेलने योग्य सुडोकू पहेली जनरेट करें, जिसमें असली बैकट्रैकिंग सॉल्वर यह सुनिश्चित करता है कि हर पहेली का सिर्फ़ एक ही हल हो।
🔒 पूरी तरह से आपके ब्राउज़र में संसाधित - आपके द्वारा यहां दर्ज की गई कोई भी चीज़ कभी भी अपलोड नहीं की जाती है।
परिणाम
एक पहेली जो बस तैयार सुडोकू ग्रिड से बेतरतीब खानों को खाली कर देती है, वह असली सुडोकू पहेली नहीं है — उसे भरने के एक से अधिक वैध तरीके निकल सकते हैं, जो खेल के नियमों के ख़िलाफ़ है। यह जनरेटर उस शॉर्टकट से बचता है। यह पहले एक पूर्ण, वैध ९×९ ग्रिड बनाने के लिए असली बैकट्रैकिंग फ़िल का इस्तेमाल करता है (वही तकनीक जो सुडोकू हल करने में काम आती है, उल्टी दिशा में चलाई गई, जिसमें हर खाने पर उम्मीदवारों का क्रम बदल दिया जाता है ताकि अलग-अलग पीढ़ियों में हल बदलता रहे)। फिर यह एक-एक करके बेतरतीब क्रम में खानों को हटाता है, और हर बार हटाने के बाद एक दूसरा बैकट्रैकिंग सॉल्वर चलाता है जो हल गिनता है और दो हल मिलते ही रुक जाता है। अगर किसी खाने को हटाने से एक से अधिक हल संभव हो जाते हैं, तो वह खाना वापस रख दिया जाता है और उसकी जगह कोई और खाना हटाने की कोशिश की जाती है।
कठिनाई का निर्धारण ईमानदार तरीक़े से किया जाता है: बचे हुए शुरुआती अंकों की संख्या के आधार पर, जो सुडोकू पहेलियों की ग्रेडिंग के लिए मानक और व्यापक रूप से इस्तेमाल की जाने वाली परंपरा है। आसान में लगभग ३६ से ४०, मध्यम में लगभग ३० से ३५, और कठिन में लगभग २४ से २९ सुराग बचते हैं — हर पीढ़ी उस दायरे के अंदर एक बेतरतीब लक्ष्य चुनती है, इसलिए इस उपकरण से बनी दो 'कठिन' पहेलियाँ एक जैसी नहीं होतीं। यह उपकरण यह दावा नहीं करता कि वह पहेलियों को इस आधार पर ग्रेड करता है कि उन्हें किस मानवीय हल करने की तकनीक (नेकेड सिंगल्स, हिडन पेयर्स, X-Wing वग़ैरह) की ज़रूरत है; सुराग गिनती एक सरल, ईमानदार और आमतौर पर इस्तेमाल किया जाने वाला पैमाना है, और यही वह चीज़ है जो वास्तव में यहाँ कठिनाई तय करती है।
पहेली एक असली इंटरैक्टिव ग्रिड के रूप में प्रस्तुत होती है: अंक सीधे खाली खानों में टाइप करें (सिर्फ़ १–९ स्वीकार किए जाएँगे), फिर "मेरा उत्तर जाँचें" के ज़रिए हल बताए बिना यह देखें कि कौन-सी प्रविष्टियाँ सही या ग़लत हैं, या जब काम पूरा हो जाए या अटक जाएँ तो "हल दिखाएँ" से बाकी भर लें। पहेली और उसके हल, दोनों को अलग-अलग PNG इमेज के रूप में डाउनलोड किया जा सकता है या अपने-अपने पेज पर प्रिंट किया जा सकता है — हल करने वाला इंजन समेत पूरी प्रक्रिया आपके ब्राउज़र में स्थानीय रूप से चलती है, कुछ भी अपलोड नहीं किया जाता।