0

Генератор за Судоку

Генерирайте свеж, годен за игра пъзел Судоку с истински алгоритъм с връщане назад, който проверява дали всеки пъзел има точно едно решение.

🔒 Обработва се изцяло във вашия браузър - нищо, което въвеждате тук, никога не се качва.

Трудността се определя от броя попълнени цифри: Лесно ~36–40 дадени цифри, Средно ~30–35, Трудно ~24–29. Всеки пъзел е проверен да има точно едно решение.

Обработка... 0%
Построяване на решетката с решението
Премахване на подсказки
Проверка за еднозначност

Резултат

Пъзел, в който просто са изтрити произволни клетки от готова решетка на Судоку, не е истински пъзел Судоку – той лесно може да се окаже с повече от един валиден начин за попълване, което не е според правилата на играта. Този генератор избягва този пряк път. Първо построява пълна, валидна решетка 9×9, използвайки истинско запълване с връщане назад (същата техника, използвана за решаване на Судоку, изпълнена наобратно, като редът на кандидатите се разбърква при всяка клетка, така че решението да варира между отделните генерирания). След това премахва клетки една по една в произволен ред и след всяко отделно премахване изпълнява втори алгоритъм с връщане назад, който брои решенията и спира веднага щом открие две. Ако премахването на дадена клетка би позволило повече от едно решение, тази клетка се връща обратно и вместо нея се опитва друга.

Трудността се задава по честен начин: според това колко начални цифри остават, което е стандартната, широко използвана конвенция за определяне степента на трудност на пъзелите Судоку. Лесно оставя приблизително от 36 до 40 попълнени цифри, Средно – приблизително от 30 до 35, а Трудно – приблизително от 24 до 29 – всяко генериране избира произволна цел в този диапазон, така че два „трудни“ пъзела от този инструмент не са еднакви. Този инструмент не претендира да оценява пъзелите според това коя техника за решаване от човек (голи единици, скрити двойки, X-Wing и т.н.) изискват; броят на попълнените цифри е по-проста, честна и често използвана мярка и именно тя определя трудността тук.

Пъзелът се визуализира като истинска интерактивна решетка: въвеждайте цифри директно в празните клетки (приемат се само 1–9), след което използвайте „Провери отговора ми“, за да подчертаете кои записи са верни или грешни, без да разкривате решението, или „Разкрий решението“, за да попълните останалото, когато сте готови или зациклите. Пъзелът и решението му могат да бъдат изтеглени като отделно PNG изображение или отпечатани на собствена страница – всичко, включително алгоритъма за решаване, се изпълнява локално във вашия браузър, без нищо да се качва.