Noticia Cómo tener tu propia lotería en Linux

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.

expertloto.png


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:



Está hecho en Java, así que ya saben, deben tener instalado JDK en su sistema.
Generar nuestros números con Bash


Otra opción es simplemente generar nuestros números, debemos tener en cuenta lo siguiente:

  1. Cantidad de números a “sacar” (usaremos en el ejemplo: 15)
  2. Filas totales (usaremos en el ejemplo: 5)
  3. La cantidad de números debe ser divisible entre el número de filas, o sea, debe dar un número entero
  4. 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 :D

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? :D 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.







The post Cómo tener tu propia lotería en Linux appeared first on Desde Linux.


N4OKOrSdBSY


Continúar leyendo...