Siempre me ha dado la sensación de que a todos los que nos gusta un poco la programación y las matemáticas (casi siempre va unido), no nos hace mucha gracia los concursos basados en azar, por un sencillo caso de estadística.
Siempre que alguien me comenta la cantidad de dinero que juega a concursos de este tipo me pasa por la cabeza calcular las probabilidades que tiene de recuperarlo, ya ni hablamos de ganar algo por encima de lo invertido.
Hace poco, tomando un café con Tony salió el tema, cuando me regaló un décimo para «compartir su suerte». Le comenté que haría un programita que emulase un concurso de ese tipo para que calculasemos los gastos y los beneficios obtenidos, así que lo he puesto en marcha en un ratito de aburrimiento. :)
Como no es ningún estudio serio ni nada parecido, no he sido totalmente estricto con las reglas de concurso. He cogido las normas de sorteo y premios de uno de los cupones más vendidos, haciendo una simulación de concurso de un simple cupon al día durante el tiempo que se escoja, entre un mes y cinco años.
El programa crea un sorteo aleatorio cada día y asigna los premios que puedas haber recibido. Al final, muestra un resumen de lo invertido y lo ganado.
De paso, guardaré en un base de datos todos los concursos que se realicen, para ir creando una estadística (repito, ociosa, nada meticulosa) de gasto contra beneficio que se puede obtener.
Pues nada, prueba y me cuentas, lo he bautizado CuponPHP.