Roulette verdoppeln: Gewinn garantiert? Martingale Simulator

Mit der Roulette-Strategie Maringale wird entweder auf rot oder schwarz gesetzt. Sollte die gesetzte Farbe nicht kommen, wird der Einsatz verdoppelt. Mit dieser Strategie ist die Wahrscheinlichkeit zu verlieren bei geringem Einsatz und hohem Kapital relativ gering. Dennoch ist nach längerem Spielverlauf irgendwann der Punkt erreicht bei dem das Kapital überschritten wird und ein Verlieren schlussendlich vorprogrammiert:

$geld=100000
$einsatz=1
$i=0
$höchstereinsatz=0
while($true) {
$i++
#write-host "wurf $i / $würfe"
#Einsatz
#write-host "gewürfelte Zahl: $wurf"
$geld=$geld-$einsatz
#Roulette
$wurf= Get-Random -Maximum 37
if ($wurf -eq 0) {
   # write-host "bank"
}
elseif ($wurf % 2) {
    #write-host "ungerade"
    $einsatz=$einsatz*2
} else {
    #write-host "gerade: gewonnen"    
    $geld=$geld+($einsatz*2) 
    if ($einsatz -gt $höchstereinsatz) {
        $höchstereinsatz = $einsatz
    }   
    $einsatz=1
}
write-host "Geld: $geld HöchsterEinsatz: $höchstereinsatz Einsatz: $einsatz Wurf $i "
if ($geld -lt 0) {
write-host "Game Over"
break
}
}

Ausgabe, Beispiel:

Geld: 101019 HöchsterEinsatz: 2048 Einsatz: 8 Wurf 3746
Geld: 101011 HöchsterEinsatz: 2048 Einsatz: 16 Wurf 3747
Geld: 100995 HöchsterEinsatz: 2048 Einsatz: 32 Wurf 3748
Geld: 100963 HöchsterEinsatz: 2048 Einsatz: 64 Wurf 3749
Geld: 100899 HöchsterEinsatz: 2048 Einsatz: 128 Wurf 3750
Geld: 100771 HöchsterEinsatz: 2048 Einsatz: 256 Wurf 3751
Geld: 100515 HöchsterEinsatz: 2048 Einsatz: 512 Wurf 3752
Geld: 100003 HöchsterEinsatz: 2048 Einsatz: 1024 Wurf 3753
Geld: 98979 HöchsterEinsatz: 2048 Einsatz: 2048 Wurf 3754
Geld: 96931 HöchsterEinsatz: 2048 Einsatz: 4096 Wurf 3755
Geld: 92835 HöchsterEinsatz: 2048 Einsatz: 8192 Wurf 3756
Geld: 84643 HöchsterEinsatz: 2048 Einsatz: 16384 Wurf 3757
Geld: 68259 HöchsterEinsatz: 2048 Einsatz: 32768 Wurf 3758
Geld: 35491 HöchsterEinsatz: 2048 Einsatz: 65536 Wurf 3759
Geld: -30045 HöchsterEinsatz: 2048 Einsatz: 131072 Wurf 3760 Game Over
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Aktualisiert: 23.12.2019 von Bernhard |🔔 | Kommentare:0

Mit PowerShell Filesystem-Rechte setzen: ACL | PowerShell Beispiele | PowerShell csv mit Zeilenumbrüchen reparieren - Excel

Top-Artikel in diesem Bereich


PowerShell: Dateiattribute: Datum ändern - ganz ohne Tools

Als Alternative zu speziellen Programmen kann auch mit PowerShell das Datum einer Datei oder eines Ordners geändert werden. 


PowerShell: Bildschirmschoner verhindern: Maus regelmäßig bewegen

Wer die Einstellungen für die Bildschirmsperre nicht ändern kann, kann alternativ regelmäßig die Maus bewegen, oder die Maus von einem Script bewegen lassen. Ursprünglich als AutoIt-Script veröffentlicht, habe ich das Script mit ein paar PowerShell-Zeilen nachgebaut. Wer die folgenden Befehle in eine PowerShell-Sitzung kopiert, verhindert, dass sich der Computer sperrt:


AD: Active Directory Daten auslesen

Mit Windows PowerShell Active Directory Objekte auslesen.

Fragen / Kommentare