Blog · Fairness & Anti-Cheating

Warum Fisher-Yates beim nachweisbar fairen Poker wichtig ist

Fairness & Verifikation Veröffentlicht 31.10.2026 · Fair-Poker-Forschungsteam

Wenn Spieler fragen, ob ein Online-Poker-Shuffle fair ist, reicht die Antwort "die Karten sehen gemischt aus" nicht aus. Fair bedeutet: Jede mögliche Reihenfolge eines 52-Karten-Decks hat dieselbe Chance, und die Plattform kann nicht nachträglich eine passendere Reihenfolge wählen.

Fisher-Yates ist ein guter Weg, dieses Ziel zu erklären. Der Algorithmus geht eine Liste durch, wählt zufällig aus den verbleibenden Positionen, tauscht Karten und fixiert danach einen Teil des Ergebnisses. Wenn diese Zufallswahlen unverzerrt sind, entsteht eine unverzerrte Permutation. Die öffentliche Beschreibung erklärt Fisher-Yates als Shuffle für endliche Folgen, bei dem jede Permutation gleich wahrscheinlich ist, sofern die Zufallswahl unverzerrt ist: Fisher-Yates shuffle.

Es geht um faire Deck-Reihenfolgen

Wichtig ist nicht der technische Klang des Namens. Fisher-Yates ist nützlich, weil es das Deck als Permutationsproblem behandelt. In jedem Schritt wird nur aus dem noch nicht festgelegten Teil gewählt. Dadurch bevorzugt der Algorithmus nicht von selbst bestimmte Positionen oder Kartenkombinationen.

Das passt zu wie zufällig ein Shuffle wirklich ist. Beim Poker ist Zufall kein Bauchgefühl, sondern eine Wahrscheinlichkeitsaussage. Wenn manche Reihenfolgen leichter entstehen als andere, ist der Shuffle verzerrt, auch wenn ein paar einzelne Hände normal aussehen.

Die Zufallsquelle bleibt entscheidend

Fisher-Yates erzeugt keinen vertrauenswürdigen Zufall aus dem Nichts. Es verbraucht Zufallszahlen. Sind diese Zahlen vorhersagbar, wiederverwendet, schwach initialisiert oder erst nach nützlichen Spielinformationen gewählt, kann der Shuffle unfair werden.

NIST SP 800-90A Rev. 1 beschreibt deterministische Zufallsbitgeneratoren auf Basis von Hashfunktionen, HMAC oder Blockchiffren: NIST SP 800-90A. Ein Standardname allein macht eine Pokerplattform nicht fair. Entscheidend ist, woher der Zufall kommt, wann er festgelegt wird und wie spätere Prüfung eine Änderung verhindert.

Fisher-Yates ist die saubere Mischbewegung; die Zufallsquelle ist die Hand dahinter. Wenn diese Hand kontrolliert oder vorhersagbar ist, rettet die saubere Bewegung das Spiel nicht.

Bereichsauswahl darf nicht verzerren

Auch die Umsetzung zählt. In jedem Schritt muss eine ganze Zahl gleichverteilt aus dem aktuellen Bereich gewählt werden. Wenn Code eine große Zufallszahl nimmt und nur den Rest einer Division verwendet, können manche Werte leicht häufiger auftreten, falls der Bereich die Ausgangsmenge nicht exakt teilt.

Das klingt klein, aber Pokerplattformen verarbeiten viele Hände. Ein gutes System vermeidet solche vermeidbaren Verzerrungen und macht nachvollziehbar, wie zufällige Bytes zu Tauschindizes wurden. Das ergänzt kryptografische Entropie beim Poker-Shuffle.

Verifikation braucht ein Protokoll

Eine Plattform kann "wir nutzen Fisher-Yates" sagen und trotzdem nichts Prüfbbares liefern. Nachweisbar fairer Poker braucht Belege: ein Commitment vor Bekanntwerden des Decks, eine spätere Offenlegung von Seed oder gemeinsamen Eingaben, eine deterministische Ableitung jedes Index und ein finales Deck, das jeder erneut berechnen kann.

Dieses Protokoll ist wertvoller als ein Werbesatz. Es erlaubt Spielern, Entwicklern oder Forschern, die Schritte erneut auszuführen und das Ergebnis mit der echten Hand zu vergleichen. Praktisch ähnelt das einen Shuffle Schritt für Schritt verifizieren.

Was Fisher-Yates nicht behebt

Fisher-Yates behandelt die Fairness der Kartenreihenfolge. Es stoppt keine Absprachen zwischen Spielern, Bots, geteilten Konten, Echtzeit-Hilfe, Bildschirmfreigaben oder kompromittierten Geräten. Dafür braucht es Anti-Cheat, Meldewege, Kontosicherheit und verantwortungsvolles Produktdesign.

Die beste Frage lautet daher nicht nur "nutzt die Plattform Fisher-Yates". Fragen Sie, ob die Zufallsquelle vor dem Spiel festgelegt ist, ob die Bereichsauswahl unverzerrt ist, ob das Protokoll erneut abgespielt werden kann und ob die Plattform Risiken außerhalb des Shuffles ehrlich erklärt. Der Algorithmusname hilft; das prüfbare Protokoll schafft Vertrauen.

Neugierig, wie beweisbare Fairness gebaut wird?

Fair Poker ist ein gemeinnütziges Open-Source-Forschungsprojekt zur überprüfbaren Fairness beim Texas Hold’em: Das Deck wird von den Browsern der Teilnehmer gemeinsam verschlüsselt und gemischt, es gibt keinen Geber-Server, und jede Hand lässt sich unabhängig überprüfen. Das Projekt bietet der Öffentlichkeit keinen Spieldienst; der vollständige Quellcode ist öffentlich — laden Sie ihn herunter und betreiben Sie zum Studium eine eigene Instanz.

Quellcode herunterladen

Diese Seite ist ein gemeinnütziges Open-Source-Forschungsprojekt und bietet der Öffentlichkeit keinen Spieldienst; die Demo dient nur Forschungstests mit wertlosen Testchips — kein Echtgeld-Glücksspiel. Dieser Artikel ist redaktioneller Bildungsinhalt.

← Zurück zu allen Artikeln