¿Se puede ganar dinero con las matemáticas?
Hay muchos sitios web que anuncian trucos para ganar en la ruleta apostando en casinos, y la mayoría se basan en series, como la Martingala. Este método consiste en apostar 1 euro a rojo, y si pierdes apostar 2, si pierdes 4 y así sucesivamente hasta que ganes, momento en el cual en teoría recuperas todo lo apostado anteriormente y vuelves a comenzar de cero.
El problema es que los casinos ponen límites de apuesta lo que impide duplicar la apuesta infinitamente, algo que tampoco podría hacer un apostante, ya que nunca va a tener “infinito” dinero.
Intrigado decidí realizar un “simulador” de ruleta que permita determinar si se puede ganar utilizando este método o no.
import java.util.Random; public class Ruleta { static Random r = new Random(); static Double miDinero = Double.valueOf(100); public static boolean jugadaAPares(int apuesta) { boolean gano = false; int numero = r.nextInt(38); // el 37 es el doble cero if (numero != 0 && numero != 37) { gano = numero % 2 == 0; } if (gano) { miDinero += apuesta; System.out.println(miDinero + " ("+numero+") Gano apostando " + apuesta); } else { miDinero -= apuesta; System.out.println(miDinero + " ("+numero+") Pierdo apostando " + apuesta); } return gano; } public static void main(String[] args) { while(true) { int miApuesta = 10; if (!Ruleta.jugadaAPares(miApuesta)) { miApuesta = 20; if (!Ruleta.jugadaAPares(miApuesta)) { miApuesta = 40; if (!Ruleta.jugadaAPares(miApuesta)) { miApuesta = 80; if (!Ruleta.jugadaAPares(miApuesta)) { miApuesta = 160; if (!Ruleta.jugadaAPares(miApuesta)) { System.out.println("No he ganado en cinco apuestas!!!"); } } } } } } } }
Simula una ruleta con cero y doble cero y límite de apuesta. Los resultados de la ejecución demuestran que los casinos siempre tendrán más probabilidad de ganar y que el jugador siempre va a perder dinero.
Por lo tanto, lo de ganar dinero con las mátemáticas en la ruleta ES MENTIRA, bueno, salvo para el casino, que siempre gana dinero :).