0

Sudokugenerator

Genereer een nieuwe, speelbare sudoku met een echte backtracking-oplosser die verifieert dat elke puzzel precies één oplossing heeft.

🔒 Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Moeilijkheid is gebaseerd op het aantal gegeven cijfers: Makkelijk ~36–40 gegeven cijfers, Gemiddeld ~30–35, Moeilijk ~24–29. Elke puzzel wordt geverifieerd op exact één oplossing.

Verwerken... 0%
Oplossingsraster opbouwen
Cijfers weghalen
Uniciteit verifiëren

Resultaat

Een puzzel die gewoon willekeurig cellen uit een afgemaakt sudokuraster leeghaalt, is geen echte sudoku – die kan zomaar meer dan één geldige manier hebben om ingevuld te worden, wat niet is hoe het spel hoort te werken. Deze generator slaat die afslag over. Eerst wordt een compleet, geldig 9×9-raster opgebouwd met een echte backtracking-vulling (dezelfde techniek die gebruikt wordt om sudoku's op te lossen, maar dan omgekeerd, waarbij de kandidaatvolgorde in elke cel wordt geschud zodat de oplossing varieert tussen generaties). Vervolgens worden cellen één voor één in willekeurige volgorde verwijderd, en na elke afzonderlijke verwijdering wordt een tweede backtracking-oplosser gestart die oplossingen telt en stopt zodra hij er twee vindt. Als het verwijderen van een cel tot meer dan één oplossing zou leiden, gaat die cel terug en wordt in plaats daarvan een andere geprobeerd.

Moeilijkheid wordt eerlijk bepaald: aan de hand van hoeveel startcijfers er overblijven, wat de standaard, breed toegepaste conventie is om sudokupuzzels te graderen. Makkelijk laat ongeveer 36 tot 40 gegeven cijfers staan, Gemiddeld ongeveer 30 tot 35, en Moeilijk ongeveer 24 tot 29 – elke generatie kiest een willekeurig streefaantal binnen die bandbreedte, dus twee 'Moeilijk'-puzzels van deze tool zijn niet identiek. Deze tool beweert niet puzzels te graderen op basis van welke menselijke oplossingstechniek (naakte singles, verborgen paren, X-Wing, enzovoort) ze vereisen; het aantal gegeven cijfers is een eenvoudiger, eerlijker en gangbare maatstaf en dat is wat hier feitelijk de moeilijkheid aanstuurt.

De puzzel wordt als een echt interactief raster weergegeven: typ cijfers rechtstreeks in de lege cellen (alleen 1–9 wordt geaccepteerd) en gebruik vervolgens 'Controleer mijn antwoord' om te laten oplichten welke invoer juist of onjuist is zonder de oplossing prijs te geven, of 'Toon oplossing' om de rest in te vullen zodra je klaar bent of vastloopt. De puzzel en de oplossing kunnen elk worden gedownload als een afzonderlijke PNG-afbeelding of op een eigen pagina worden geprint – alles, inclusief de oplossingsengine, draait lokaal in je browser zonder dat er ooit iets wordt geüpload.