Jump to content

Zufallsgenerator für Internetcasinos (Roulette)


hubkon2

Recommended Posts

Sehr geehrte Forumteilnehmer,

wer von Ihnen kann, für Laien verständlich, erklären wie so ein Zufallsgenerator funktioniert und wie er programmiert wird??

Kann an Hand laufender Permanenzen in etwa (grob) abgeschätzt werden, welche Zahlenballungen und in welchen Abständen auftreten??

Zum Beispiel:

Es wird dauerhaft auf die Zahlen 1-24 gesetzt.

In unregelmäßigen Abständen werden dann die "0" und die Zahlen "25-36" getroffen.

Daran läßt sich natürlich nicht rütteln!

Aber:

Kann mit entsprechenden Vorkenntnissen eine Vorausschau dahingehend erfolgen, ob un

d in welchen Abständen die Zahlen "0" und "25-36" gehäuft, das heißt öfter als 3mal nacheinander auftrteten werden, wenn die laufende Permanenz verfolgt wird.

Es geht hier nicht um eine perfekte, fehlerfreie Vorausschau, die gibt es sicherlich nicht, sondern um eine grobe Eingrenzung!

Für sachdienliche Informationen zu diesem interessanten Thema wäre ich sehr dankbar und ich kann mir vorstellen, daß dies für jeden (Internetcasinospieler) von großem Interesse sein wird!

Schon jetzt besten Dank an alle Computerspezialisten und Mathematiker, welche sich mit "Zufallsgeneratoren" auskennen.

Beste Grüße

hubkon :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Vielleicht wird das hier dich interessieren.

"I've seen a couple of people ask about random number generators. Although I don't have much experience with them I probably know enough about them to answer a few questions.

Why are RNGs such a big issue for computers and online casinos?

Computers can't generate truly random numbers. In order for a computer to arrive at a number you must tell it exactly how to arrive at that number. In doing so you can give the computer other numbers, operators (addition, subtraction, multiplication, etc), and formulas. For example you could tell the computer to start with the number 2, perform a torourous set of operations on it, and it would give you the result (lets say 25). No matter how complicated the instructions you gave the computer every time you tell it to start with 2 it will always give you 25 back. Obviously in order for online casinos to simulate blackjack (or whatever game) they must have some way of making different combinations of cards come up each time you play.

How do RNGs work?

The only way to get a different result from the computer (still following the 2 & 25 example) is to tell it to start it with a different number. This is preceisely what (pseudo) random number generators do. Instead of telling the computer to start with 2 the RNG might tell the computer to check your computer's clock and use whatever number the second hand is at. This would lead to 60 different possible outcomes (there are 60 different numbers the second hand might be at). This is certainly better than nothing, but not something you'd be able to base an online casino off of. Players would quickly learn that hitting deal at just the right time would always net them a winning hand.

Another method might be to use a number like Pi (3.1415926535897932384626433832795028841971...). Pi is an example of an "irrational" number. This means if you were to write out say the first 1,000,000 digits of Pi you would not find any repeating pattern in the digits. In fact no matter how many digits of Pi you wrote out the series would never begin to repeat itself. Using an efficient algorithm a computer can crank out the first billion digits of Pi in very little time. Going through the first billion digits of Pi would be a great way to generate random numbers. Unfortunately this plan would fail for an online casino if one of the players ever found out about it. It might take the player a while to figure out the formula for how the digits taken from Pi were used to determine the cards on his screen, but as soon as he did he'd be able to predict future cards and have a huge advantage over the house! Another way it might fail would be if the digits of Pi just happened run in such a way that they gave the player more winning hands than usual.

The actual method used to calculate pseudo random numbers is sort of a combination of these two methods. First a "seed" is generated by checking the computer's clock, or some other number the computer has access to that is constantly changing. This seed is then used to pick a point in the number sequence to jump in at. For example if the seed was 624,053 the RNG might jump to the 624,053th digit of Pi and begin using numbers from this point on. Even if one of the players knew his BJ hands were somehow related to the digits of Pi it would be more difficult to find how they were related if he had no idea where in the sequence he was.

So is Pi commonly used to generate random numbers?

I don't believe so. In fact it's not very convenient for a computer to have to keep track of a billion different numbers just to generate pseudo random numbers. Instead what usually happens is that a complicated formula is used to calculate a "random" number from the initial seed. This "random" number is then plugged right back into the same formula (as if it were the seed) to generate another "random" number. This second "random" number is also put through the same formula to generate a third "random" number. This process is repeated every time another "random" number is desired. How well this process works depends on the function used. If a poor function is used you might see a sequence like:

0.99743, 0.65031, 0.10550, ....(skip 1,000 numbers)..., 0.96523, 0.65031

What wrong with this sequence is that one of the numbers has repeated. Since the next random number is determined by the last number generated the next number in the sequence above would have to be 0.10550. Then after another 1,002 numbers the cycle would repeat itself again. Repeating cycles are a bad thing because an alert player might be able to use it to predict the outcome of his bets, or even worse the 1,000 blackjack cards corresponding to these numbers might lead to a larger percentage of hands in which the player wins than usual. There are a lot of other things that can go wrong with these pseudo random number generating functions, but they all lead to the same problems:

1) The player is able to predict the sequence

or

2) The sequences tend to favor the player or the house

Why would an online casino be very interested in how good their RNG is?

For the game of blackjack I can't imagine too many casinos caring if they discovered that their RNG formula was slightly biased against the player.

On the other hand let's consider the game of roulette. If the RNG function was slightly biased such that the number 9 tended to come up more often than any other number this could cost the casino if a player ever discovered it. In fact any bias would favor the player in roulette if he knew about it. Because of this a RNG function must be thoroughly tested before being used in casino software. Now let's consider a more subtle case. There are really only so many biases an online casino can test for and if they really wanted to eliminate them all they'd probably never find a usable RNG function. A subtle bias might be something like 0 showing up more often than expected on all spins following a 9. Perhaps there are many different subtle biases like this that would let any player make a killing if they were aware of them. It's interesting that although a biased wheel could be a real problem for a land casino these subtle biases only effect online casinos. Of course an online casino could easily overcome such problems by making their software "non-random" (i.e. "invincible mode") at times against the player.

If online casinos use a fair RNG why won't they release the formula they're using to prove it?

Going back to the roulette example, it would be almost impossible for a player to find subtle biases in the game. It's not unthinkable for the pattern 9, 0 to emerge a few times in a roulette session consisting of a large number of spins. In fact if you were to record a few thousand spins you'd find several number pairs that showed up more frequently than others. Whether this is because of a true subtle bias, or simply chance is difficult to say. The only practical way a player could find subtle biases would be to experiment with the casino's RNG formula. It wouldn't be hard to write a computer program to simulate 1,000,000,000,000 roulette spins at a given casino if you knew their RNG formula and then to analyze the data in seach of such subtle biases. This is one of the reasons online casinos might not want to reveal their RNG formulas.

If an online casino is using a fair RNG why would they need to change the formula?

One obvious reason would be that the RNG wasn't really fair to begin with or that they wanted to "rig" their casino. Another possibility relates to the subject of subtle biases. Even thought most online casinos will test their RNG functions against a battery of "randomness tests" passing these tests doesn't insure the function is completely without bias. If a year after releasing their software they discover a subtle bias they might have missed before or they notice a player is winning in a way that seems suspicious it might make sense to slightly modify the RNG formula to destroy the biases. Yet another possibility would be that the casino was in a rush to get their software to market. Because of this they settled for a less than perfect RNG function that failed some randomness tests. It was the best they had at the time and now that they've had some more time to develop a superior function they would like to use the new function.

Is there any way for a computer to obtain truly random numbers?

There's a debate in philosophy over whether such a thing as "free will" (usually thought of as unpredictability) exists or whether our world is a deterministic one. I'm not going to touch this debate, but instead consider "true random numbers" simply to be numbers that cannot be predicted by another person using any mathematical formula.

The answer to this question is yes. Encryption programs commonly obtain truly random numbers by asking the user to type a sentence using the keyboard. By measuing the time between each keystroke essentially random numbers can be obtained. Unfortunatly this solution isn't really feasible for online casinos unless they want to employ people to randomly press keys all day long.

Another novel approach involves radioactive decay. A geiger counter is an instrument that creates an electrical current every time a charged particle passes through its sensor. Since the time between each radioactive decay (which shoots off a charged particle) in a given material is unpredictable the bursts of current through a geiger counter is also unpredictable. Based on the type of material it is possible to say on average how much time will pass between each decay, but it's impossible to predict exactly how long it will be between two particular decays. Hooking a geiger counter up to a computer would be an ideal method for determining random numbers.

In closing I'd like to add a few things:

I'm not claiming that online casinos try to use fair RNG formulas, aren't "rigged", or anything of the sort. I'm just saying that if they did try to use true pseudo random number generators the topics I've addressed would apply. "

Mfg

Kelly

Link zu diesem Kommentar
Auf anderen Seiten teilen

Angewendetes Prinzip zur Erzeugung von Zufallszahlen: Das Geiger-Müller Zählrohr

Gerät (mit Zählvorrichtung) zum quantitativen Nachweis einzelner, das Zählrohr durchsetzender ionisierender Teilchen oder Quanten, deren jedes in der Gasfüllung eine Ionisation erzeugt, die zu einer Elektronenlawine anschwillt (Gasentladung).

(Zitat von www.gesundheit.de/roche/ro12500/r13202.html - Seite verschwunden)

Mit der akustischen Anzeige des Impulsratenmessers kann man das Ausgangssignal vom Geiger-Müller-Zählrohr hörbar machen. Bei nicht zu großer Intensität hört man ein unregelmäßiges Knacken im Lautsprecher, bei höherer Intensität knackt es so häufig, dass nur noch ein Rauschen wahrnehmbar ist.

Es stellt sich die Frage, woher das Knacken kommt und warum es regelmäßig ist. Eine Antwort liefert die Quantentheorie. Bei Röntgenstrahlung handelt es sich um elektromagnetische Wellen höherer Frequenz. Die Quantentheorie besagt aber, dass elektromagnetische Wellen aus Energiepaketen (Quanten) bestehen, die eine zu ihrer Frequenz proportionale Energie mit sich führen. Die Entstehung der Röntgenquanten, wie auch die Stoßionisation im Geiger-Müller-Zählrohr, sind Vorgänge, bei denen der Zufall eine große Rolle spielt. Beispielweise muss ein Elektron im richtigen Winkel auf ein Atom der Anode treffen, um ein Röntgenquant zu erzeugen. Deshalb sind die Impulse im Zählrohr statistisch verteilt; das Knacken im Lautsprecher ist unregelmäßig.

(Zitat von www1.physik.tu-muenchen.de/~bmusch/uni/praktikum/PRAKT1_03_RON_N.pdf)

Zum Thema Zufall steht einiges auf folgender Seite:

home.t-online.de/home/ReinerHoffmannKC/zufall.htm [nicht mehr online]

Link zu diesem Kommentar
Auf anderen Seiten teilen

:)

An Autor Kelly:

Besten dank für Ihren Beitrag, kann Ihn leider nicht lesen, da ich englisch nicht beherrsche.

Sollte es sich um eine ernstgemeinte Erklärung handeln bitte ich Sie höflichst um deutschen Text.

Danke.

An Autor Paroli:

Besten Dank für die ausführlichen, insbesonders sachlichen Hinweise.

Wäre es Ihnen möglich, die ganze Angelegenheit an einem Permanenz-

beispiel, für Laien verständlich, zu eklären?

Schon jetzt besten Dank für Ihre Mühe!

Gruß

Konrad

Link zu diesem Kommentar
Auf anderen Seiten teilen

@ Paroli !

Hast Du nähere Infos, ob und wenn ja welche Online Casinos Zufallszahlen per radioaktiven Zerfall erzeugen ?

Speziell würde mich das für den Webclub interessieren.

@hubkon

Zum Thema Pseudozufallszahlengeneratoren gibts jede Menge im Internet zu finden, dieses Thema ist auch in der Verschlüsselungstechnik sehr wichtig. Softwaremäßige Zufallszahlengeneratoren gibts viele verschiedene. Der Generator wird mit einem Seed (=Anfangswert) gestartet. Schon alleine mit den Anfangswerten hast Du fast beliebig viele Möglichkeiten offen.

Die Generatoren werden und wurden auf Gleichverteilung getestet. Damit dürfte es zu keinen Phänomenen kommen, die nicht auch in Roulettepermenzen auftreten...

Link zu diesem Kommentar
Auf anderen Seiten teilen

@oz3a:

RNG auf Basis von radioaktivem Zerfall wird von Boss Media eingesetzt (Casinos: Gold Club, Queensclub, Victor Chandler, Casino-Club u.a.)

Ansonsten gibt es kaum Infos über die Generierung von Zufallszahlen in anderen Online-Casinos, bzw. nur kurze Randerwähnungen (z.B. "Casino-on-Net uses the trusted MD5 RNG" usw.)

Ich bin momentan dabei die Zahlen von vier Jahrespermanenzen vom GPC auszuwerten (3Sigma-Test in unterschiedlich langen Abschnitten, längstes Ausbleiben/häufigstes Erscheinen der Pleinnummern usw.).

Webclub würde mich auch ganz besonders interessieren, aber bislang fand ich keine Dokumentation vom Entwickler Access Gaming Systems (http://www.access.com.au/index2.html). Mal sehen, ob eine direkte Anfrage beantwortet wird.

Link zu diesem Kommentar
Auf anderen Seiten teilen

:)

An Autor Paroli.

Frage zum Zufallsgenerator Internetcasino "Casino Club":

Im Casino Club werden die aktuellen Tagespermanenzen von Tisch 1

(französiches Roulette) zum Ausdrucken zur Verfügung gestellt.

Wie müßte man vorgehen, um den von Ihnen angefüjhrten "SIGMA" an diesen Permanenzen durchzuführen und was ist unter "SIGMA-Test" zu verstehen?

Schon jetzt besten Dank für Ihre Mühe.

Gruß

Konrad

Link zu diesem Kommentar
Auf anderen Seiten teilen

@hubkon:

Sigma-Test: Abweichung der Chancen vom Mittelwert der Normalverteilung. Die dreifache Standardabweichung bzw. deren Grenze zur vierfachen Standardabweichung gilt noch als zufälliger Bereich. Kurzes Übertreten bis 4Sigma oder 5Sigma kann bei seltenen Phänomen auch auftreten. Verdächtig wäre es, wenn es mehrfach oder langanhaltend geschieht.

Formel für die Standardabweichung: Wurzel aus Mittelwert x Nichttrefferwahrscheinlichkeit. Der Mittelwert errechnet sich aus der Anzahl der Coups geteilt durch beteiligte Chancen.

K.v. Haller bezieht sich bei der näheren Erklärung auf ein Rechenbeispiel von Max Woitschach:

"Wie groß ist die Standardabweichung nach 180 mal würfeln ? n = 180

p = 1/6 [Trefferwahrscheinlichkeit]

q = 5/6 [Nichttrefferwahrscheinlichkeit]

µ = 180/6 = 30 [Mittelwert]

Standardabweichung Wurzel aus (30 x 5/6) = Wurzel aus (25) = 5

Das heißt also:

Der Bereich einer Standardabweichung beträgt nach 180 Coups 30 - 5 und 30 + 5 oder anders ausgedrückt:

In 68,26 der Fälle wird die unterschiedliche Häufigkeit der herausgekommenen Augenzahlen zwischen 25 und 35 mal liegen [1-fache Standardabweichung bzw. 1Sigma].

Innerhalb der 2Sigma-Schranke, d.h. innerhalb von 95.44% der Fälle werden die verschiedenen Augen des Würfels höchstens 40 und mindestens 20 mal herauskommen.

In praktisch allen Fällen (zu 99.73%) wird die Streuung nicht über +/- 3Sigma hinaus gehen, d.h. es werden nicht mehr als +/- 15 Häufigkeiten vom Mittelwert 3Sigma abweichen: mindestens wird irgend eine Augenzahl nach 180 Würfen 15 mal, wahrscheinlich höchstens wird eine Augenzahl 45 mal herauskommen."

Das Würfelbeispiel kann ungefähr auf die Sechser-Transversalen beim Roulette übertragen werden, wobei die Zero noch für eine leichte Veränderung bei p und q sorgt.

Auf Pleinnummern bezogen wäre p = 1/37 und q = 36/37.

@oz3a:

Wenn ich eine vernünftige Antwort von Lasseters (gleiche Software) bekomme, gebe ich Bescheid.

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Paroli

Manche mathematische Fragestellungen zum Thema Roulette tauchen immer wieder auf und werden teilweise auch gut beantwortet.

Mein Vorschlag: gute und auf Richtigkeit geprüfte Antworten in einem gesperrten Thread sammeln.

Mathematisch interessierte Anfänger könnten gleich darauf zugreifen bzw. in einem offenen Thread Fragen stellen bzw. Antworten bekommen. Richtige Antworten dann im gesperrten Thread zu sammeln. Das wäre auf Dauer weniger Arbeit, als gleiche Fragen immer wieder zu beantworten.

Sicher würde diese Mathematiksammlung die Attraktivität dieses Forums weiter erhöhen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 months later...

Hallo,

hier ein wissentschaftlicher, leicht verständlicher Artikel (Link) zum Thema Zufall und Roulette.

Wichtig ist hier die Unterscheidung zwischem realem und idealem Zufallsgenerator. Durch diese Unterscheidung besteht durchaus ein Unterschied zwischem computer-erzeugten Zufallszahlen und Zufallfszahlen im Casino (Roulette). Dies wiederum bedeutet, dass man sein System am besten nur an echten Permanenzen überprüft. Ein Check in Online-Casions oder mit sofwaretechnischen Zufallsgeneratoren würde das Ergebnis verfälschen.

Wie seht ihr das?

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 years later...
hubkon Geschrieben am: Sep 5 2002, 10:30  

An Autor Kelly:

Besten dank für Ihren Beitrag, kann Ihn leider nicht lesen, da ich englisch nicht beherrsche.

Sollte es sich um eine ernstgemeinte Erklärung handeln bitte ich Sie höflichst um deutschen Text. Danke.

So sei es.

Es folgt eine freie Übersetzung:

Der folgende interessante Bericht stammt von einem übertragenem Posting von

Kelly Geschrieben am: Sep 2 2002, 21:49

„Ich habe hier Leute gesehen, die nach Random Number Generatoren (RNG/Zufallszahlen-Generatoren) fragten. Obwohl ich nicht sehr viel Erfahrungen mit ihnen habe, weiß ich aber wahrscheinlich genug darüber um einige Fragen zu beantworten.

Warum sind RNG’s so eine große Nummer für Computer und Online-Casinos?

Computer können keine echten Zufallsergebnisse generieren. Soll der Computer eine Nummer herausfinden, dann müssen wir ihn exakt mitteilen, wie er sie ermitteln kann. Um dies zu erreichen, können wir den Computer andere Nummern eingeben und ihn anweisen Berechnungen (Addition, Subtraktion, Multiplikation usw.) durchzuführen. Beispielsweise können wir den Computer sagen, dass er mit der Nummer 2 eine aufwendige Operation durchgeht und es zu dem Ergebnis „25“ kommt. Egal wie kompliziert die Anweisungen sind, wird er bei der Eingabe von Nummer 2 immer die 25 zeigen. Offensichtlich haben die Online-Casinos einen Weg gefunden Blackjack (oder ein anderes Spiel) zu simulieren, um beim Spiel verschiedene Kombinationen von Karten erscheinen zu lassen.

Wie funktionieren RNG’s?

Der einzige Weg um verschiedene Resultate aus dem Computer zu bekommen (wir folgen dem Beispiel mit der 2 & 25) ist, ihn mitzuteilen, dass er mit verschiedenen Nummern anfängt. Das ist genau das, was (scheinbare) Zufallsgeneratoren tun. Anstatt ihn mitzuteilen das er mit 2 anfängt, mag der RNG den Computer mitteilen, das dieser sich an der Computer-Uhr orientieren soll und daraus die Zahl für die zweite Hand nimmt. Dies würde zu 60 verschiedenen Möglichkeiten führen (und für die zweite Hand 60 verschiedene Nummern ergeben). Das ist sicherlich besser als nichts, aber nicht was man bei einem Online-Casino anwenden würde. Die Spieler würden sehr schnell den richtigen Zeitpunkt des Gewinns erkennen.

Eine andere Methode mag der Gebrauch der Nummer wie Pi (3.1415926535897932384626433832795028841971...) sein. Pi ist ein Beispiel einer „irrationalen“ Nummer. Das heißt, wenn man, sagen wir die ersten 1.000.000 Zahlen von Pi aufschreiben wollte, so würde man nicht ein einziges wiederholende Muster antreffen. Egal wie viele Zahlen (digits) man aufschreibt, keine Serie würde sich wiederholen. Mit einem effizienten Algorithmus kann ein Computer in kurzer Zeit die erste Milliarde Digits von Pi rauswerfen. Durch die erste Milliarde von Digits zu gehen, wäre eine großartige Sache um Zufallsergebnisse zu erzeugen. Unglücklicherweise würde dieser Plan für ein Online-Casino nicht aufgehen, wenn ein Spieler es herausfindet. Es mag vielleicht eine Weile dauern um herauszufinden auf welcher Weise die Zahlen von Pi so angewendet werden können um die Karten auf dem Bildschirm zu bestimmen, aber sobald er es hat, wird es ihm möglich sein die zukünftigen Karten vorauszusagen und einen riesigen Vorteil über das Casino zu haben! Ein anderer Weg der daneben gehen könnte würde der sein, indem die Zahlen von Pi in einer Art kommen, die dem Spieler mehr gewinnen lassen, als gewöhnlich.

Die aktuelle Methode um Zufallszahlen zu berechnen ist eine Kombination aus diesen zwei Methoden. Zuerst wird ein „Seed“ (Same) in der Uhr des Computers oder bei einer anderen konstant wechselnden Nummer, zu der der Computer einen Zugang hat, generiert. Dieser Seed ist dazu da, in einer Nummern-Sequenz reinzuspringen. Wenn beispielsweise der Seed die Nummer 624.053 war, so mag das RNG auf die 624.053ste Zahl von Pi springen und die Nummern von dort raussuchen. Auch wenn ein Spieler weiß, dass seine BJ-Hand irgendwie in Beziehung zu den Pi-Zahlen steht, aber er keine Ahnung hat in welcher Sequenz er sich gerade befindet, wird der Bezug zueinander sehr schwer herauszufinden sein.

Wird Pi im allgemeinen in Zufallsgeneratoren angewendet?

Ich glaube es nicht. Tatsächlich ist es für einen Computer nicht so bequem eine Milliarde von verschiedenen Nummern durchzuziehen, nur um eine scheinbare Zufallszahl zu erhalten. Stattdessen ist es üblich, daß eine komplizierte Formel eine „Zufallszahl“ vom ausgehendem Seed berechnet. Diese „Zufallszahl“ wird dann gleich mit der selben Formel (als wenn es ein Seed wäre) bearbeitet, um eine andere „Zufallszahl“ zu generieren. Diese zweite „Zufallszahl“ geht dann durch die selbe Formel und generiert eine dritte „Zufallszahl“. Dieser Prozess wiederholt sich immer wieder sobald eine weitere „Zufallszahl“ gewünscht wird. Wie gut dieser Prozess arbeitet hängt von der Funktion ab. Ist es eine schwache Funktion, dann wird man etwa eine Sequenz wie die folgende sehen:

0.99743, 0.65031, 0.10550, .... (1.000 Zahlen übersprungen) ..., 0.96523, 0.65031

Was an dieser Sequenz falsch ist, sieht man an der wiederholten Nummer. Wenn die nächste Zufallszahl von der letzten generierten Nummer der obigen Sequenz abhängt, dann würde die nächste Nummer 0.10550 lauten. Dann, nach weiteren 1.002 Nummern wird der Zyklus in sich selbst wiederholt. Wiederholende Zyklen sind eine schlimme Sache, denn ein aufmerksamer Spieler kann sie benutzen um seine Sätze vorauszubestimmen, oder noch schlimmer wenn 1.000 Blackjack-Karten mit diesen Zahlen übereinstimmen und zu einer größeren Prozentzahl der Gewinn-Hände führen als gewöhnlich.

Es gibt eine Menge von anderen Dingen, die mit scheinbaren Zufallszahlen-Generatoren falsch gehen können, denn sie führen alle zu dem selben Problem:

1) Dem Spieler ist es möglich eine Sequenz vorauszusagen

oder

2) Die Sequenz tendiert dazu den Spieler oder das Casino zu favorisieren.

Warum würde ein Online-Casino sehr interessiert daran sein,

wie gut ihr Zufallsgenerator ist?

Für das Blackjackspiel kann ich mir kaum vorstellen das viele Casinos besorgt sein würden, wenn sie entdecken, das ihre RNG-Formel den Spieler etwas benachteiligt.

Auf der anderen Seite lasst uns mal das Roulette betrachten. Wenn die RNG-Funktion nur ein wenig ungenau (biased) ist, so das die Nummer 9 tendenziell etwas öfter erscheint als irgend eine andere Nummer, dann kann es dem Casino einiges kosten, wenn dies ein Spieler entdeckt. Tatsächlich würde jede Ungenauigkeit den Spieler favorisieren, wenn er es wüsste. Gerade deswegen muß eine RNG-Funktion gründlich getestet werden, bevor sie als Casino-Software zur Anwendung kommt. Stellen wir uns jetzt einen subtileren Fall vor.

(In Wirklichkeit gibt es so viele Ungenauigkeiten die ein Online-Casino herausfinden kann, dass, wenn sie wirklich daran interessiert sind sie alle zu eliminieren, sie möglicherweise nie eine passende RNG-Funktion finden würden.)

Eine kleine Ungenauigkeit mag die 0 nach der 9 etwas öfter erscheinen lassen als erwartet. Vielleicht gibt es viele verschiedene kleine Abweichungen wie diese, bei dem irgendein Spieler, wenn es ihm bewußt ist, es ausnutzt. Interessanterweise waren fehlerhafte Kessel ein Problem für die Spielbanken. Nun können sich obige kleine Abweichungen bei Online-Casinos auswirken. Natürlich kann ein Online-Casino solche Probleme ganz einfach bewältigen, wenn sie ihre Software nicht mehr zufällig (nach unbesiegbarer Art), und zeitweise gegen den Spieler, einstellen.

Wenn Online-Casinos faire RNG benutzen, warum wollen sie nicht ihre angewendete Formel freigeben um sie zu überprüfen?

Wenn wir zurück zum Roulette-Beispiel gehen, dann ist es für einen Spieler sehr unwahrscheinlich kleine Abweichungen (subtle biases) im Spiel zu entdecken. Ein Muster 9, 0 ist nicht undenkbar, wenn es bei einer großen Reihe von herausgekommenen Nummern auftaucht. Wenn wir Tausende von Coups aufzeichnen, werden wir verschiedene Nummern-Paare entdecken, die öfter kommen als andere. Ob es eine kleine Ungenauigkeit ist oder noch eine normale Chance ist schwierig zu sagen. Der einzige praktische Weg für den Spieler, um kleine Abweichungen herauszufinden, ist, wenn er mit der RNG Formel des Casinos experimentiert. Es ist nicht so schwierig ein Computer-Programm zu schreiben bei dem 1.000.000.000.000 Roulette-Nummern eines Casinos simuliert werden, wenn man deren RNG Formel weiß und dann die Daten nach solchen kleinen Abweichungen analysiert. Das mag einer der Gründe sein, warum Online-Casinos ihre RNG Formel nicht freigeben.

Wenn ein Online-Casino einen fairen RNG benutzt, warum würde es dann nötig sein die Formel zu wechseln?

Ein offensichtlicher Grund wäre, wenn das RNG von Anfang an nicht fair war oder sie wollen ihr Casino neu „ausrüsten“ (- or that they wanted to „rig“ their casino - Die Anführungsstriche lassen vermuten, dass es sich hier eher um eine Trickserische Note handeln könnte!)

Eine andere Möglichkeit steht in Verbindung mit kleinen Abweichungen. Gerade wenn man denkt, das die meisten Online-Casinos die RNG-Funktion an einer Reihe von Zufalls-Tests prüfen, heißt nicht, das die Funktion komplett ohne Fehler ist. Wenn ein Jahr später herauskommt das die Software eine Abweichung zeigt, die vorher übersehen wurde oder sie bemerken einen Spieler der ungewöhnlich hoch gewinnt, dann mag es sinnvoll sein die RNG-Formel etwas zu modifizieren um den Fehler zu beseitigen. Eine andere Möglichkeit ist, dass das Casino sehr in Eile war ihre Software herauszubringen. Deswegen achteten sie nicht so genau auf eine perfekte RNG-Funktion, die einem Zufallstest nicht standgehalten hätte. Es war seiner Zeit die beste Software und nun, wo sie mehr Zeit hatten eine bessere Funktion zu entwickeln, möchten sie diese neue Funktion benutzen.

Gibt es für Computer einen Weg echte Zufallszahlen herauszubringen?

Es wird in der Philosophie debattiert ob es so eine Sache wie den „freien Willen“ (damit die Unvorhersehbarkeit meinend) gibt oder ob unsere Welt deterministisch ist. Ich will diese Debatte nicht berühren, aber betrachten, ob „echte Zufallszahlen“ nicht einfach als Nummern zu sehen sind, die von einer anderen Person mit irgendeiner mathematischen Formel nicht vorhersagbar sind.

Die Antwort zu dieser Frage ist ja. Gewöhnliche Entschlüsselungsprogramme erreichen echte Zufallszahlen wenn der User über ihr Keyboard einen Satz eintippt. Wenn die Zeit zwischen den einzelnen Tastenanschlägen gemessen wird, kann man im Wesentlichen

Zufallszahlen erhalten. Unglücklicherweise ist diese Lösung für ein Online-Casino nicht wirklich durchführbar, außer sie würden extra Leute einstellen, die den ganzen Tag lang zufällig die Tasten bedienen.

Ein anderer neuer Zugang bezieht radioaktiven Zerfall ein. Ein Geigerzähler ist ein Instrument das die elektrische Strömung jederzeit anzeigt, wenn geladene Partikel durch seinen Sensor fließen. Die Zeit zwischen den einzelnen radioaktiven Zerfall (was einen geladenen Partikel abschießt) eines bereiten Materials ist unvorhersehbar. So ist der Zerfall durch einen Geigerzähler auch unvorhersehbar. Es hängt von dem Material ab, um die durchschnittliche Zeit, die zwischen jedem Zerfall vergeht, zu ermitteln, aber es ist unmöglich exakt vorauszusagen wie lange es zwischen zwei bestimmten Zerfallsprozessen dauern wird. Einen Geigerzähler an einem Computer ranzuhängen würde eine ideale Methode sein um Zufallszahlen zu bestimmen.

Um Abzuschließen möchte ich noch einige Dinge hinzufügen:

Ich behaupte nicht das Online-Casinos, die versuchen faire RNG-Formeln anzuwenden, keine Trickserische Absichten vorhaben (aren’t „rigged“) oder irgendetwas von der Sorte. Ich sage einfach nur, das, wenn sie versuchen echte pseudo Zufallsnummern-Generatoren zu benutzen, die Gegebenheiten auftreten, die ich aufgeführt habe.“

Mit freundlichen Grüßen

Kelly

Bemerkung:

Leider wurde der Autor nicht genannt.

Gruß

Psi

Link zu diesem Kommentar
Auf anderen Seiten teilen

Zufallsgenerator in Atronic Single- und Doppelzero Automaten.

Ich habe vor ca. zwei Jahren von einem Techniker der Firma Atronic folgende Erklärung bekommen, Alle Atronic-Geräte laufen unter Windows, Sie sind mit einem CD-Rom oder DVD-Laufwerk ausgestattet. Auf der CD ist neben der jeweiligen Spielesoftware auch die Steuerung des Zufallsgenerators enthalten. Unabhängig davon erfolgt eine ständige Initialisierung durch die Zeit und auch bei jedem Neustart des Gerätes. Das ganze ist eine Eigenentwicklung der Firma.

Nach Aussage des Technikers ist damit eine "Schleifenbildung" wie bei z.B. durch Excel generierten Zufallszahlen völlig ausgeschlossen.

Die Westspielgruppe hat die Doppelzerogeräte in Betrieb.

Allen Unkenrufen zum Trotz bringen diese Geräte exakt den Zeronachteil in der Auszahlung, nämlich 94,6%, was gegenüber den normalen Spielautomaten mit ihren 92% ein echter "Vorteil" ist.

Die Auszahlungsquote kann übrigens bei den Automaten aller Hersteller über die Software eingestellt werden. Das bestätigt mich in meiner Skepsis gegenüber den OC ´s.

mfg

carlo

bearbeitet von Carlo
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Leute

Für das Blackjackspiel kann ich mir kaum vorstellen das viele Casinos besorgt sein würden, wenn sie entdecken, das ihre RNG-Formel den Spieler etwas benachteiligt.

Auf der anderen Seite lasst uns mal das Roulette betrachten. Wenn die RNG-Funktion nur ein wenig ungenau (biased) ist, so das die Nummer 9 tendenziell etwas öfter erscheint als irgend eine andere Nummer, dann kann es dem Casino einiges kosten, wenn dies ein Spieler entdeckt. Tatsächlich würde jede Ungenauigkeit den Spieler favorisieren, wenn er es wüsste. Gerade deswegen muß eine RNG-Funktion gründlich getestet werden, bevor sie als Casino-Software zur Anwendung kommt.

Bleiben wir mal beim Funmodus:

Für mich heißt es nichts anderes, als dass gerade die Roulette-Einstellung schon für die Funmodus-Funktion für eine gewisse Zuverlässigkeit sorgt. Sie scheint zumindest ein Garant dafür zu sein, dass eventuelle kleine Abweichungen innerhalb des Hausvorteils bleiben. Mir ist auch nicht bekannt, dass bereits jemand im Funmodus auf Dauer gewinnen konnte.

Wer weiß mit welchen prozentualen Abweichungen man rechnen muß?

Gruß PsiPlayer

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie ist deine Meinung dazu?

Du kannst jetzt schreiben und dich später registrieren. Bereits registrierter Teilnehmer? Dann melde dich jetzt an, um einen Kommentar zu schreiben.
Hinweis: Dein Beitrag wird nicht sofort sichtbar sein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Neu erstellen...