"Online Casino" (Würfel Zahl vorraussehen)

Tag,

ich Spiele SA:MP (San Andreas Multiplayer) und dort im CP befindet sich ein Online Casino, in den Online Casino muss/kann man 6.000$ Spielgeld auf Max. 3 und Min. 1 Zahl setzten. Jetzt ist meine Frage ob man irgendwie vorraussehen kann welche Zahl das System Würfelt.
 
Vermutlich ja, wenn du den Zufallszahlengenerator des Servers kennst.
 
Da Online-Spiele zumeist schlechte Algorithmen für Zufallszahlen nutzen, dürfte es reichen, wenn du mal über eine Zeit lang alle erreichten Zahlen notierst und dann schaust mit welcher Häufigkeit die einzelnen Zahlen auftauchen. Oft lässt sich dadurch ein Muster erkennen, das zumindest eine erhöhte Treffer-Wahrscheinlichkeit ermöglicht.
 
Bei SanAndreas gibt es sicherlich einfachere Möglichkeiten als die Methode!
Wenns aber so sein soll, dann würde ich zunächst
schauen wie es reagiert wenn man setzt, disconnected, connected, speichert - solche Sachen.
 
Bitte doch den Admin des Servers ob er dir das Casino-Script überlassen könnte, weil du es doch so gerne für deinen eigenen SA:MP Server haben möchtest. :D
 
Bitte doch den Admin des Servers ob er dir das Casino-Script überlassen könnte, weil du es doch so gerne für deinen eigenen SA:MP Server haben möchtest. :D

Mit dem Skript wird er da nicht weiterkommen. Er bräuchte dann auch einen identischen Server mit identischem Zeitgeber-Baustein um annähernd die gleiche Wahrscheinlichkeitsverteilung zu erzielen.
 
Mit dem Skript wird er da nicht weiterkommen. Er bräuchte dann auch einen identischen Server mit identischem Zeitgeber-Baustein um annähernd die gleiche Wahrscheinlichkeitsverteilung zu erzielen.

Wenn das Skript überhaupt einen angemessenen Zeitgeber verwendet... Beispielsweise würde sich time() als Seed nur mäßig eignen, wenn du gleichzeitig noch die Uptime des Servers kennst, die bei Games ja relativ oft öffentlich propagiert wird. Aber dieses Problem lässt sich nur mit Hilfe des Skripts herausfinden, meinst du nicht? ;)
 
Mit dem Skript wird er da nicht weiterkommen. Er bräuchte dann auch einen identischen Server mit identischem Zeitgeber-Baustein um annähernd die gleiche Wahrscheinlichkeitsverteilung zu erzielen.

Ich sehe das so wie SchwarzeBeere. Man hat damit zumindest viel mehr Infos um darauf aufzubauen.

Und es kommt ja eben auf das Script an, oder?
Den Server kann man ja schon downloaden:
SA-MP San Andreas Multiplayer mod for Grand Theft Auto (GTA SA)

Also man hat dann: Script + möglicherweise benutztes RNG
Jetzt kommt es natürlich darauf an wieviel der Server nun vom OS benutzt. Server OS könnte man vlt. auch fingerprinten. Sich dann die RNG davon anschauen und dann braucht man nicht mehr so viele Runden um den Seed zu kriegen. Möglicherweise wird dafür sogar die Server-Time verwendet, die jeder Client bekommt.
 
Zurück
Oben