Prüfaufbau: vom Automaten zur Rohdatenprobe
Im Zentrum einer konkreten Casino-Lab-Prüfung steht nicht der sichtbare Spielverlauf, sondern der Zufallszahlengenerator eines Automaten. Ein Prüflabor liest über eine zertifizierte Schnittstelle mindestens eine Milliarde aufeinanderfolgende Zufallszahlen aus, protokolliert Seed, Zeitstempel und interne Zustandswechsel und friert die Probe ein. Die Probe umfasst häufig 10^9 bis 10^10 Werte, weil seltene Muster sonst unter der Nachweisgrenze bleiben. Bei einem Automaten mit fünf Walzen und 20 Symbolen pro Walze entstehen 3,2 Millionen Kombinationen; das Labor vergleicht zusätzlich die Häufigkeit der Gewinnklassen mit der theoretischen Wahrscheinlichkeit. Entscheidend ist die Reproduzierbarkeit: Dieselbe Seed-Eingabe muss bei identischer Softwareversion exakt dieselbe Zahlenfolge erzeugen. Weicht der Generator davon ab, ist das ein belastbarer Hinweis auf eine manipulative oder fehlerhafte Implementierung.
Chi-Quadrat-Test als erster Filter
Der Chi-Quadrat-Test prüft, ob die Häufigkeit einzelner Zahlenklassen von der Gleichverteilung abweicht. Bei einem Spielautomaten mit 32 Symbolpositionen erwartet das Labor für jede Position rund 3,125 Prozent der Ausgaben; bei einer Milliarde Ziehungen sind Abweichungen jenseits der Konfidenzgrenzen auffällig. Bei 256 Ausgabewerten und 10^9 Ziehungen liegt der erwartete Chi-Quadrat-Wert nahe 255; ein Wert oberhalb des 99,9-Perzentils führt zur Nachprüfung. Der Test allein beweist keine Manipulation, denn ein schlechter Zufallszahlengenerator kann gleichverteilte, aber vorhersagbare Folgen liefern. Deshalb kombiniert Casino Lab den Häufigkeitstest mit Strukturtests. Ein bestandener Chi-Quadrat-Test ist ein notwendiger, kein hinreichender Nachweis für fairen Zufall.
Serielle Korrelation und Seed-Analyse
Serielle Korrelation misst, ob eine Zahl von ihren Vorgängern abhängt. Ein einfacher linearer Kongruenzgenerator mit Modul 2^31 und Multiplikator 1103515245 zeigt in den unteren Bits kurze Perioden; ein Test über 16 Lags deckt solche Muster auf. Das Labor berechnet Autokorrelationen über mehrere Lags, führt Dieharder- und NIST-STS-Tests aus und rekonstruiert bei Verdacht den Seed aus bekannten Ausgaben. Besonders kritisch ist die Seed-Entropie: Wird ein Zeitstempel in Millisekunden als einzige Quelle verwendet, lassen sich wenige Tausend Kandidaten durchprobieren. Ein belastbarer Test fordert mindestens 128 Bit Entropie aus einer kryptografisch geeigneten Quelle und dokumentiert jede Zustandsänderung.
Grenzen der Prüfung und typische Fehlschlüsse
Ein RNG-Test kann keine absolute Fairness garantieren, weil jede endliche Stichprobe seltene Ausreißer enthält. Wird nur der sichtbare Spielverlauf geprüft, bleiben Seed-Qualität und Zustandslogik unsichtbar. Ein weiterer Fehlschluss ist die Gleichsetzung von Gleichverteilung und Unvorhersagbarkeit: Eine Folge kann perfekte Häufigkeiten zeigen und trotzdem aus einem kurzen Seed reproduzierbar sein. Das Labor dokumentiert deshalb p-Werte, Testabdeckung und Entropiequelle getrennt. Ohne diese Trennung ist ein grüner Bericht nur eine Momentaufnahme.
Was ein Laborbericht für Betreiber bedeutet
Ein Bericht mit bestandenen RNG-Tests senkt das Risiko, dass ein Automat wegen vorhersagbarer Gewinnfolgen regulatorisch beanstandet wird. Betreiber sollten nicht nur das Endergebnis prüfen, sondern auch die Testabdeckung: Anzahl der Ziehungen, verwendete Testsuite, Version des Generators und Umgang mit Seeds. Ein typischer Bericht enthält p-Werte pro Testsuite, die Anzahl unabhängiger Seeds und eine Aussage zur Entropiequelle. Fehlt die Reproduzierbarkeit, ist der Nachweis wertlos. Die konkrete Lehre lautet: Ein fairer Spielautomat braucht gleichverteilte Ausgaben und einen nicht rekonstruierbaren Seed. Wer nur den sichtbaren Spielverlauf kontrolliert, übersieht genau die Ebene, auf der Manipulation möglich ist.
