Spielerando

Wer hält Nachtwache, ohne dass jemand zweimal hintereinander dran ist?

Die Mannschaft jede Runde neu zu mischen ist auf Dauer fair, doch an der Naht zwischen zwei Runden kann der Letzte gleich wieder als Erster dran sein, und ein Neuziehen als Reparatur macht manche Reihenfolgen heimlich wahrscheinlicher. Hier bleibt jede erlaubte Reihenfolge gleich wahrscheinlich.

Warum das funktioniert

Eine Regel, die einen schlechten Fall verbietet, lässt sich nur fair erfüllen, wenn jede erlaubte Reihenfolge gleich wahrscheinlich bleibt. Den ersten Platz unter den noch Erlaubten zu wählen und den Rest gleichmäßig zu mischen, leistet das, während ein späteres Beheben des Zusammenstoßes stillschweigend den begünstigt, der eingetauscht wurde.

Wann es das Falsche ist

Lass es weg, wenn die Reihenfolge streng gleichmäßig sein soll, sodass jeder die schlechte Schicht gleich oft übernimmt. Nimm dann einen festen Kreislauf oder zähle pro Person mit, denn Zufall kann keine gleiche Last garantieren.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 4 typische Fehler und die Lösung
  • 24 Zeilen Beispielcode mit 4 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Wer hält Nachtwache, ohne dass jemand zweimal hintereinander dran ist?“ (read_entry night-watch-rotation-no-repeat) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen