A Cuba hi ha problemes o situacions de tota mena, tot i que no hi ha una loteria oficial, en alguns llocs hi ha persones (o famílies) que agraden de crear la seva pròpia mini-loteria, així es manté un joc en família que de vegades es guanya, i d'altres no.
A qualsevol país del món hi ha loteria, o millor dit, loteries, de tot tipus i formes, per exemple a Espanya es pot jugar a la loteria online a theLotter , o bé comprant els tiquets (es diuen així?) en alguna plaça o carrer.
Doncs bé, en la família volem jugar a això ... ¿com fer-ho d'una forma el més «seriosa» possible? Tenim diverses opcions:
- ExpertLotto : Programari que es connecta a loteries o et permet crear la teva des de zero
- xoc : Mitjançant alguns simples comandaments podem generar nombres aleatoris, que no es repeteixin, i usar-los com nombres de loteria
Expert Lotto
Aquesta és una aplicació per als que agradin de la loteria, té moltíssimes opcions, així com suporta diferents tipus de loteries: Jackpot, Keno, Powerball, Pick 3, Pick 4, Pick X ... etc.
Ens permet administrar els números que han sortit prèviament, d'aquesta forma no es repeteixen amb massa freqüència si és el que volem, veure estadístiques, filtres, i molt més.
Si no volen crear una nova loteria, sinó simplement connectar-se a alguna ja existent al món i portar estadístiques i altres, quan obrin el programari els apareix la següent pantalla, no he pogut provar aquesta opció per motius geogràfics, però imagino els funcioni bé. D'aquesta manera poden jugar a Fantasy 5 sense sortir de casa, jugar a la loteria Mega Millions online (que té suport), i bé moltes altres:
Per instal·lar ExpertLotto han de primer descarregar-lo, és un arxiu .sh que es descarrega i executa:
Generar nostres números amb Bash
Una altra opció és simplement generar els nostres números, hem de tenir en compte el següent:
- Quantitat de nombres a «treure» (farem servir en l'exemple: 15)
- Files totals (farem servir en l'exemple: 5)
- La quantitat de nombres ha de ser divisible entre el nombre de files, és a dir, ha de donar un nombre enter
- Rang en que estaran els números (farem servir en l'exemple: entre 1 i 100)
Aclareixo allò que la divisió del nombre total de números entre la quantitat de files ha de donar un enter perquè llavors, si no és així, tindríem en (per exemple) 3 files amb 6 números i després la 4ta fila amb només 3, anem, una mica ximple
Per generar els números aleatoris farem servir la comanda shuf , per separar els números en files farem servir xargs
shuf -i 1-100 -n15 | xargs -n5
Eh aquí el comandament màgic
- -i 1-100 - »Indiquem el rang dels nombres, en aquest cas entre 1 i 100
- -n15 - »Quantitat de nombres a mostrar
- | xargs -n5 - »L'output o resultat de la comanda anterior, organitza-en files de 5 números cadascuna
I llest, només afegir … no que és meravellós bash? ara tot el que falta és trobar alguna ordre o script que em pugui endevinar els números de Mega Millions o d'alguna altra loteria… així, els embeno, em folre i la meva vida de multimilionari seria èpica LOL!
Fi!
Bé res més que afegir, hi ha altres variants de la comanda anterior (per exemple, usant if o cicles), però ... aquesta és la més reduïda que vaig poder aconseguir.
Espero els resulti d'utilitat, el proper post que parli d'això portarà un script que ens farà milionaris a tots haha.