Generátor Sudoku
Vygenerujte novou hratelnou Sudoku mřížku se skutečným řešičem využívajícím backtracking, který ověří, že každá mřížka má právě jedno řešení.
🔒 Zpracováno výhradně ve vašem prohlížeči – nic, co zde zadáte, se nikdy nenahraje.
Výsledek
Mřížka, ze které se jen náhodně odstraní čísla z hotové Sudoku mřížky, není opravdová Sudoku mřížka — může snadno skončit s více platnými způsoby vyplnění, což není, jak má hra fungovat. Tento generátor se této zkratce vyhýbá. Nejprve sestaví kompletní platnou mřížku 9×9 pomocí skutečného zpětného doplňování (stejná technika, jaká se používá k řešení Sudoku, prováděná obráceně, s náhodným pořadím kandidátů v každé buňce, takže se řešení v jednotlivých generováních liší). Poté odebírá buňky jednu po druhé v náhodném pořadí a po každém jednotlivém odstranění spustí druhý řešič využívající backtracking, který počítá řešení a zastaví se, jakmile najde dvě. Pokud by odstranění buňky umožnilo více než jedno řešení, buňka se vrátí a místo ní se zkusí jiná.
Obtížnost se nastavuje poctivě: podle toho, kolik výchozích čísel zůstane, což je standardní, široce používaný způsob hodnocení úrovně Sudoku. Lehká ponechává zhruba 36 až 40 vodítek, Střední zhruba 30 až 35 a Těžká zhruba 24 až 29 — každé generování vybere náhodný cíl uvnitř tohoto rozsahu, takže dvě Těžké mřížky z tohoto nástroje nejsou totožné. Tento nástroj netvrdí, že hodnotí mřížky podle toho, jaké techniky lidského řešení (přímé singly, skryté páry, X-Wing a podobně) vyžadují; počet vodítek je jednodušší, poctivé a běžně používané měřítko, které zde skutečně určuje obtížnost.
Mřížka se vykresluje jako skutečná interaktivní mřížka: zadávejte číslice přímo do prázdných buněk (přijímány jsou pouze 1–9), poté použijte tlačítko „Zkontrolovat“ ke zvýraznění, které položky jsou správné či špatné, aniž by se prozradilo řešení, nebo tlačítko „Zobrazit řešení“, které doplní zbytek, až budete hotovi nebo se zaseknete. Mřížku a její řešení lze stáhnout jako samostatný PNG obrázek nebo vytisknout na vlastní stránce — vše, včetně řešicího enginu, běží lokálně ve vašem prohlížeči a nic se nikam neodesílá.