de.hska.java.aufgaben.kontrollstrukturen
Class Roulette

java.lang.Object
  extended by de.hska.java.aufgaben.kontrollstrukturen.Roulette

public class Roulette
extends java.lang.Object

Eine "totsichere" Gewinnstrategie beim Roulettespiel ist es, immer auf die selbe Farbe zu setzen. Wenn man verloren hat, dann verdoppelt man einfach den Einsatz, um den vorherigen Verlust wieder wett zu machen. Die Wahrscheinlichkeit das immer rot (oder schwarz) kommt ist 50% (wir ignorieren das Auftreten der 0). Diese Klasse enthält eine Methode, die berechnet wieviel Geld man ungefähr als Kapitel benötigt, wenn man 1 000 000 mal spielt und der Anfangseinsatz ein Euro ist. Einmal spielen bedeutet solange zu setzten bis man gewonnen hat. Nach 1 000 000 Spiele hat man 1 000 000 Euro gewonnen. Die Eintreffenswahrscheinlichkeit 50% kann man mit Math.random() < 0.5 überprüfen. Wie viel Geld sollten Sie mitbringen, damit Sie ihren Einsatz nicht verlieren?

Zurück zum Aufgabentext

Author:
pape

Constructor Summary
Roulette()
           
 
Method Summary
static void main(java.lang.String[] argv)
          Spielt 1 000 000 mal "Roulette" und berechnet den maximalen Einsatz, der dabei gemacht wurde.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Roulette

public Roulette()
Method Detail

main

public static void main(java.lang.String[] argv)

Spielt 1 000 000 mal "Roulette" und berechnet den maximalen Einsatz, der dabei gemacht wurde. Dieser liegt immer in der Grössenordnung des zu erhoffenden Gewinns. Aber manchmal auch das 2 bis 4 fache. Man sollte also besser 4 Mio Euro mitnehmen. In seltenen Fällen noch mehr: in diesen Fällen ist das Geld weg, wenn man zu wenig mitgenommen hat.

Man könnte im Grunde auch gleich die 1 000 000 Milionen setzten und hoffen, dass man "Glück" hat. Geht wesentlich schneller. Oder bei 4 Mio, die man ohnehin schon haben sollte, lebt man besser von den Zinsen.

Gibt bei einem Startkapital von 4 Mio aus, nach wie vielen Spielen sie pleite sein könnten.



(c) Prof. Dr. Christian Pape --- Übersicht aller Java-Programmieraufgaben