Skip to content

Instantly share code, notes, and snippets.

@nicolasdanelon
Created June 24, 2025 08:09
Show Gist options
  • Save nicolasdanelon/2e9349ea1d2569935963c5f803371c19 to your computer and use it in GitHub Desktop.
Save nicolasdanelon/2e9349ea1d2569935963c5f803371c19 to your computer and use it in GitHub Desktop.
Pseudo code to proof casinos are crap
import random
# Simula una app de apuestas trucha
saldo = 100 # plata que tiene el jugador
premio_grande = 1000
def jugar():
# El jugador apuesta 10 pesos por partida
global saldo
saldo -= 10
# La app finge que podés ganar... pero te deja ganar solo a veces
numero = random.random() # número entre 0 y 1
if numero < 0.05:
# Muy pocas veces ganás en serio
saldo += premio_grande
print("¡Ganaste el premio grande!")
elif numero < 0.25:
# Algunas veces ganás un poco para emocionarte
ganancia = random.choice([5, 10, 20])
saldo += ganancia
print(f"Ganaste {ganancia} pesos.")
else:
# La mayoría de las veces perdés
print("Perdiste. Jugá otra vez...")
# Simular 20 partidas
for i in range(20):
if saldo <= 0:
print("Te quedaste sin plata.")
break
print(f"\nPartida {i + 1}")
jugar()
print(f"\nSaldo final: {saldo} pesos")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment