Ich bin aktuell am programmieren mit C#. Um genau zu sein arbeite ich aktuell mit der Do-While Schleife. Mein Ziel ist es ein Programm zu entwickeln welches Sudoku´s erstellt. Ist recht spartanisch aber so möchte ich es machen. Nun passiert es aber das bei manchen Testläufen das Programm sich aufhängt, aber bei manchen es perfekt durchläuft. Habe meinen Code durchforscht und keine Fehöer gefunden, daher die Frage: Kann es sein das wenn die Schleife so viele Bedingungen erfüllen muss damit sie aufhört, dass es passieren kann das so viele Durchläufe der Schleife notwendig werden können dass das Programm es als eine Endlosschleife erkennt, auch wenn es keine ist, weil sie ja theoretisch aufgelöst werden wird?