En Cuba hay problemas o situaciones de todo tipo, si bien no existe una lotería oficial, en algunos lugares hay personas (o familias) que gustan de crear su propia mini-lotería, así se mantiene un juego en familia que a veces se gana, y otras no.
En cualquier país del mundo hay lotería, o mejor dicho, loterías, de todos tipos y formas, por ejemplo en España se puede jugar a la lotería online en theLotter, o bien comprando los tickets (¿se llaman así?) en alguna plaza o calle.
Pues bien, en la familia queremos jugar a esto … ¿cómo hacerlo de una forma lo más «seria» posible? Tenemos varias opciones:
- ExpertLotto : Software que se conecta a loterías o te permite crear la tuya desde cero
- Bash : Mediante algunos simples comandos podemos generar números aleatorios, que no se repitan, y usarlos como números de lotería
Expert Lotto
Esta es una aplicación para los que gusten de la lotería, tiene muchísimas opciones, así como soporta diferentes tipos de loterías: Jackpot, Keno, Powerball, Pick 3, Pick 4, Pick X… etc.
Nos permite administrar los números que han salido previamente, de esta forma no se repiten con demasiada frecuencia si es lo que queremos, ver estadísticas, filtros, y mucho más.
Si no desean crear una nueva lotería, sino simplemente conectarse a alguna ya existente en el mundo y llevar estadísticas y demás, cuando abren el software les aparece la siguiente pantalla, no he podido probar esta opción por motivos geográficos, pero imagino les funcione bien. De esta forma pueden jugar a Fantasy 5 sin salir de casa, jugar a la lotería Mega Millions online (que tiene soporte), y bueno muchas otras:
Para instalar ExpertLotto deben primero descargarlo, es un archivo .sh que se descarga y ejecuta:
Generar nuestros números con Bash
Otra opción es simplemente generar nuestros números, debemos tener en cuenta lo siguiente:
- Cantidad de números a «sacar» (usaremos en el ejemplo: 15)
- Filas totales (usaremos en el ejemplo: 5)
- La cantidad de números debe ser divisible entre el número de filas, o sea, debe dar un número entero
- Rango en que estarán los números (usaremos en el ejemplo: entre 1 y 100)
Aclaro lo de que la división del número total de números entre la cantidad de filas debe dar un entero porque entonces, de no ser así, tendríamos en (por ejemplo) 3 filas con 6 números y luego la 4ta fila con solo 3, vamos, algo tonto 😀
Para generar los números aleatorios usaremos el comando shuf, para separar los números en filas usaremos xargs
shuf -i 1-100 -n15 | xargs -n5
Eh ahí el comando mágico
- -i 1-100 -» Indicamos el rango de los números, en este caso entre 1 y 100
- -n15 -» Cantidad de números a mostrar
- | xargs -n5 -» El output o resultado del comando anterior, organízalo en filas de 5 números cada una
Y listo, nada más que agregar … ¿no que es maravilloso bash? 😀 ahora todo lo que falta es encontrar algún comando o script que me pueda adivinar los números de Mega Millions o de alguna otra lotería … así, los vendo, me forro y mi vida de multi-millonario sería épica LOL!
Fin!
Bueno nada más que agregar, hay otras variantes del comando anterior (por ejemplo, usando if o ciclos), pero … esta es la más reducida que pude lograr.
Espero les resulte de utilidad, el próximo post que hable de esto traerá un script que nos hará millonarios a todos haha.
Vaya, sería más aproximado sacar una media de los números pseudoaleatorios generados por el hardware (TRNGs) y el software (PRNGs), este último está ligado al procesador, cuando generas números pseudoaleatorios en bash, tu procesador hace cálculos limitado sólo por su capacidad de procesamiento.
Saludos
Amigo elav, en España, a mas del juego de la loteria oficial, existen otros muchos mas juegos de la lotería, tombolas, timbas etc.etc. y en general cualquier tipo de vicio que pudieras imaginar.
En el Perú, la lotería con el pozo más grande se llama La Tinka.
¿Amigo elav? Pero si elav no escribió este post… jajaja
elav habla en tercera persona? Eso es síntoma de locura. Lo perdimos!
Atención: Desdelinux no anima la ludopatía.
Me ahorraste la molestia de registrarme a trillonario.com.
En fin, me parece llamativo que en Cuba no exista aún un sistema de loterías.
PD: En Perú, a los tickets se les llama normalmente boletos.
Me parece que esto es porque en Cuba al menos hasta ahora la lotería se considera una estafa o un esquema piramidal, etc.
Creo que en Cuba las loterías no están permitidas porque se consideran una forma de estafa o esquema piramidal.
Ah cará, y yo que pensaba que mi comentario no había pasado, bueno disculpas por el comentario doble.
Hola. Lo pongo aquí porque no sabía donde ponerlo. Si quieren ayudar al proyecto de libreoffice, están realizando una serie de mini cuestionarios para mejorar sus iconos en KDE. Buscan descubrir qué iconos reflejan mejor lo que representan. Es muy rápida de hacer y cada semana hay una con un set de iconos distinto:
http://user-prompt.com/understanding-icons-participate-in-fantastic-fourth-survey/
Es bastante bueno que no exista un sistema de loterías…. acá en argentina, en villa gesell, el fundador («creador») de Villa Gesell, un señor de apellido Gesell, tiene escritos al respecto y de lo «dañino» que es tener por ej. un casino… en V. Gesell viven mucho de su fundador… y sin embargo, desde hace un tiempo, por más que tienen sus frases por todos lados, en la ciudad, terminaron poniendo casinos, bingos… de todo…
No estoy de acuerdo. El usuario, persona, siempre tiene que tener la opción de elegir. Si él desea entrar o no en un casino es SU decisión, no la de otros. Simplemente no permitir que exista X tipo de juego para evitar otros males no es lo más sensato. De ser así… mejor evitemos que se vendan utensilios de cocina, pues con ellos se puede cometer asesinato 😉
Eso me recuerda que yo una vez por puro ejercicio intelectual hice una aplicación en Delphi para una lotería de tipo 6/49 que también hacía un shuffle pero discriminando patrones que tienen muy pocas probabilidades de ocurrir, y de esa manera aumenté las probabilidades de conseguir varios números de 1 en 14 millones a 1 en varios cientos de miles, pero en una lotería de 6 números hay muy pocas probabilidades de sacarlos todos, la alternativa es usando las llamadas ruedas, pero programarlas para que queden optimizadas para una cobertura máxima en un mínimo de tickets es complejo y/o costoso, e incluso así no hay garantías de sacarse el premio gordo, jeje.
Pero desde el punto de vista de la estadística y el cálculo de probabilidades, las loterías son en mi opinión fascinantes.
Siempre he soñado con crear un programa que me indique los números que hay que jugar para ganarse la lotería, utilizando patrones aleatorios o desde una base de datos previa. Acá en Chile los más populares son el «Loto» y el «Kino». Por otro lado, para un propósito más lúdico y pensando en el Bingo, ¿sería posible crear un comando o script que dé la letra y el número y así armar el cartón?
Interesante artículo 😀
Super ! muy util :v
Hola a todos quiero me informen cuantas conbinaciones de numeros puedo obtener cambinando 32 numeros en grupos de cinco sin que ninguna combinacion se repita. Al que primero me conteste le abrire la puerta del cielo.