Sorteos y estadí­sticas

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.

Buenas prácticas trabajando con CSS

Hace unos dí­as, en una conversación con mi amigo Ricardo (Ricky) comentabamos los famosos problemas a la hora de programar en el trabajo Cuando te meten prisas y tienes que hacer un código que no te gusta del todo, cuando no sabes si realmente es la mejor forma o simplemente no tienes una buena documentación a mano (Ricardo me decia que tienen documentación de Micro$oft, pero no la cuento como buena :P ).

Este es un buen texto para leer, tener en cuenta e intentar llevar a cabo en todo lo que uno programa. Espero que también Ricardo le saque partido :)

Buenas prácticas trabajando con CSS., traducción libre de CSS Crib Sheet.