RNG in Spielen steht für den Einsatz eines Zufallszahlengenerators. Die Software verwendet seine Ausgaben etwa für Beute, Kartenfolgen oder die Erzeugung einer Karte. Welche Folgen eine Zahl hat, bestimmt die Spiellogik.
1. Was ein Zufallszahlengenerator liefert
Ein Pseudozufallszahlengenerator berechnet eine Folge aus einem Startzustand. Bei gleichem Algorithmus und gleichem Startwert kann die Folge reproduzierbar sein. Das ist beim Testen und bei prozedural erzeugten Welten nützlich.

2. Zufallszahlen in Spielereignisse übersetzen
Ein Spiel kann Zahlen auf Ereignisse abbilden. Beispielsweise kann ein Bereich von 0 bis 99 in unterschiedlich große Abschnitte für häufige und seltene Gegenstände unterteilt werden. Die Drop-Chance ergibt sich aus der Abbildung und der Verteilung der Zahlen. Ein Fehlgriff bei dieser Abbildung kann die gewünschte Verteilung verändern.

3. Wann Vorhersagbarkeit ein Problem ist
Für eine reproduzierbare Testwelt kann ein fester Startwert gewollt sein. Bei einem wettbewerbsrelevanten oder sicherheitskritischen Ergebnis stellt Vorhersagbarkeit dagegen ein Risiko dar. Die MDN-Dokumentation erläutert die Unterschiede zwischen gewöhnlichen und kryptografisch sicheren Generatoren. Gegnerverhalten und Zufallsentscheidungen sind getrennte Teile des Spieldesigns.

4. Wie Zufall beim Glücksspiel geprüft wird
Bei virtuellen Glücksspielen ist die Umsetzung der Zufallsauswahl prüfbar. Ein Beispiel sind die Anforderungen der britischen Gambling Commission an statistische Zufälligkeit und Spielausgänge. Die Anforderungen hängen vom Markt und von der Spielart ab. Bei Live-Tischspielen kann das Ergebnis aus einer physischen Karte oder einem physischen Kessel stammen.
Häufige Fragen
Was bedeutet RNG?
RNG steht für Random Number Generator, auf Deutsch Zufallszahlengenerator.
Wofür wird ein Seed verwendet?
Ein Seed ist ein Startwert. Mit demselben Algorithmus und Startwert lässt sich eine pseudozufällige Folge reproduzieren.
Ist ein Zufallszahlengenerator künstliche Intelligenz?
Ein Zufallszahlengenerator liefert Zahlen. Ein KI-System kann Zufallswerte verwenden, um beispielsweise Aktionen auszuwählen.



