Este post es una mezcla de programación y política.
Se trata de un programa que realiza una simulación de sorteos de la Lotería Nacional. También podría tratarse del cupón de la ONCE.
Todos intuimos lo difícil que es que te toque el número completo en la lotería, pero con este programa lo vas a ver todavía más claro. Verás que pueden pasar varias generaciones sin que te toque.
El programa realiza cálculos aleatorios entre 0 y 100000, que es el número de cupones que entran en juego. Hasta hace unos años la Lotería Nacional sólo emitía hasta 85000 números, pero actualmente completa los cinco dígitos hasta los 100000.
Por defecto tiene colocado el 12345, pero puedes poner cualquier otro.
Al inicio decía que este post mezcla programación y política, ya que con esta evidencia vemos claramente el negocio que Hacienda hace con nosotros a través de estos sorteos. Nos da la esperanza de ser millonarios a cambio de 3 - 6 - 12 - 20 euros, cuando en al menos el 88% de los casos es dinero perdido (el 12% restante lo componen los reintegros y premios especiales)
Si queréis otro día pondré otro programa aun más cruel que el de la Lotería primitiva, pues si la probabilidad de que te toque la Lotería Nacional es ínfima e igual a 1:100000 = 0,0001%, el de la primitiva es lapidaria; aproximadamente 1:14000000 = 0,00000714%
Dejo el código y el programa colgado en la dirección siguiente:
http://casinosoft.esy.es/casino-casinosoft/varios/loteria.htm
Código HTML:
Ver original
<html> <head> <meta http-equiv="Content-Language" content="es"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> </head> <script type=text/javascript > sorteo=0; function loteria(){ sorteo=sorteo+1 ale=parseInt(Math.random()*100000) f1.numero1.value=ale if(eval(f1.numero.value)==ale){alert('te ha tocado en el sorteo número '+sorteo)} numerosorteo.innerHTML=sorteo; dias1=sorteo*7; anos1=parseInt(dias1/365); dias.innerHTML=dias1; anos.innerHTML=anos1; setTimeout('loteria()',10) } </script> <body > <div style="position: absolute; width: 100px; height: 100px; z-index: 1; left:283px; top:62px" id="capa1"> <form name=f1> <div style="position: absolute; width: 252px; height: 243px; z-index: 1; left: 243px; top: 0px" id="capa2"> <table border="1" width="100%" id="table2"> <tr> <td bgcolor="#FFFFCC"> <p style="margin: 5px 25px" align="center"><font face="Arial"> Este programa demuestra lo difícil que es que te toque la lotería. </font></p> <p style="margin: 5px 25px" align="center"><font face="Arial"> Una rutina elabora números comprendidos entre 0 y 100000, y si hay coincidencia con el marcado (por defecto 12345) el bucle se para y lanza un aviso de premio.</font><p style="margin: 5px 25px" align="center"> <font face="Arial">Puedes poner cualquier número de cinco cifras (ceros a la izquierda incluidos)</font><p style="margin: 5px 25px" align="center"> <font face="Arial">Se supone que entre sorteo y sorteo pasan 7 días. </font> <p style="margin: 5px 25px" align="center"><font face="Arial"> ¡¡Qué triste!!</font></td> </tr> </table> </div> <table border="1" width="150%" id="table1"> <tr> <td bgcolor="#000000"> <p align="center"><font face="Arial"> <a href="http://casinosoft.esy.es/" style="text-decoration: none"> </tr> <tr> <td> </tr> <tr> <td> <p align="center"> </tr> <tr> <td> <p align="center"> </tr> <tr> <td> <p align="center"> </tr> <tr> <td bgcolor="#FF99FF"> </tr> <tr> <td bgcolor="#FF9966"> </tr> <tr> <td height="20" bgcolor="#99CC00" align="center"> </tr> <tr> <td height="20" bgcolor="#FF9966" align="center"> </tr> <tr> </td> </tr> <tr> <td height="20" bgcolor="#FF9966" align="center"> </tr> <tr> </tr> </table> </form> </div> </body> </html>