Dieses Sudoku enthält nun keine
systematischen Muster - hoffe ich:
... und so kam es zustande:
Das vollständig gelöste Startsudoku habe ich wie beschrieben mit
TRIAL 9 9⍴((⍳81)∊9?81)\9?9
erstellt. Die
Maske wurde für 36 vorgegebenen Felder zufällig erstellt und auf einfache Lösbarkeit getestet. Diese Schritte wurden wenige Male wiederholt.
Das resultierende Sudoku erschien mir dann doch zu simpel - wegen der 36 Vorbesetzungen. Mit
OPT_SUDOKU reduzierte ich diese Zahl auf 25. That's it.
Das Sudoku vorher hatte einen "
Sudoku Solver by Logic" Score von 48 - "easy". Das Sudoku oben bekommt einen von 104 - kurz vor "hard". Bei Erhaltung meines Schwierigkeitsgrades von 1 kann ich noch zwei weitere Vorbelegungen eliminieren, was den Score noch mal um 8 Punkte hochtreibt.
Ach ja, der Titel: So habe ich alles beisammen, um täglich eine Sudoku zu erstellen und zu publizieren: HTML GEN_SUDOKU. Naja, es fehlt noch eine Funktion, um den resultierenden HTML-String in diesen Blog zu bekommen. Das lasse ich aber, da ich nicht vorhabe, jeden Tag hier ein Sudoku zu publizieren.
Ich werde auch keine Sudoku-Bücher schreiben, obwohl das jetzt einfach wäre - zu einfach. Auf die Idee sind schon andere gekommen.