Kaip surengti savo loteriją „Linux“

Kuboje iškyla visokių problemų ar situacijų, nors oficialios loterijos nėra, kai kur yra žmonių (ar šeimų), kurie mėgsta susikurti savo mini loteriją, taip išlaikydami šeimos žaidimą, kuris kartais laimimas, ir kiti ne.

Bet kurioje pasaulio šalyje yra visų tipų ir formų loterijos, tiksliau, loterijos, pavyzdžiui, Ispanijoje galite žaisti loteriją internete „TheLotter“, ar perkate bilietus (ar jie taip vadinami?) aikštėje ar gatvėje.

Na, o šeimoje mes norime tai suvaidinti ... kaip tai padaryti kuo „rimčiau“? Mes turime keletą galimybių:

  • „ExpertLotto“ : Programinė įranga, jungianti prie loterijų arba leidžianti kurti savo nuo nulio
  • Bash : Naudodami keletą paprastų komandų, galime generuoti atsitiktinius skaičius, kurie nepasikartoja, ir naudoti juos kaip loterijos numerius

Ekspertas Lotto

Tai programa tiems, kurie mėgsta loteriją, ji turi daugybę galimybių, taip pat palaiko įvairias loterijas: „Jackpot“, „Keno“, „Powerball“, „Pick 3“, „Pick 4“, „Pick X“ ir kt.

Tai leidžia mums valdyti anksčiau išėjusius skaičius, tokiu būdu jie nėra kartojami per dažnai, jei to norime, matome statistiką, filtrus ir daug daugiau.

ekspertas

Jei nenorite kurti naujos loterijos, o tiesiog prisijunkite prie esamos loterijos pasaulyje ir tvarkote statistiką bei kitus duomenis, atidarius programinę įrangą pasirodys toks ekranas, aš negalėjau išbandyti šios parinkties dėl geografinių priežasčių, bet aš įsivaizduoju, kad tai jums gerai tinka. Tokiu būdu jie gali žaisti „Fantasy 5“ neišeidami iš namų, žaiskite „Mega Millions“ loteriją internete (kurį palaiko) ir daugelis kitų:

ekspertas-loto

Norėdami įdiegti „ExpertLotto“, pirmiausia turite jį atsisiųsti. Tai yra .sh failas, kuris yra atsisiųstas ir vykdomas:

Atsisiųskite „Expert Lotto 5“

Jis sukurtas „Java“, todėl žinote, kad sistemoje turite būti įdiegę JDK.

Generuokite mūsų skaičius naudodami „Bash“

Kita galimybė yra tiesiog sugeneruoti savo skaičius, todėl turime atsižvelgti į šiuos dalykus:

  1. Skaičių skaičius „nupiešti“ (mes naudosime pavyzdyje: 15)
  2. Iš viso eilučių (naudosime pavyzdyje: 5)
  3. Skaičių skaičius turi būti dalijamas iš eilučių skaičiaus, tai yra, jis turi pateikti sveiką skaičių
  4. Diapazonas, kuriame bus skaičiai (naudosime pavyzdyje: nuo 1 iki 100)

Paaiškinu, kad padalijus bendrą skaičių skaičių iš eilučių skaičiaus, turi būti gaunamas sveikasis skaičius, nes jei ne, turėtume (pavyzdžiui) 3 eilutes su 6 skaičiais, o tada 4 eilutę tik 3. kažkas kvailo 

Norėdami sugeneruoti atsitiktinius skaičius, naudosime komandą šufas, norėdami suskirstyti skaičius į eiles, kurias naudosime xargs

shuf -i 1-100 -n15 | xargs -n5

Ei, stebuklinga komanda

  • -i 1-100 - »Nurodome skaičių diapazoną, šiuo atveju nuo 1 iki 100
  • -n15 - »Rodomų skaičių skaičius
  • | xargs -n5 - »Ankstesnės komandos išvestis arba rezultatas, sutvarkykite ją po 5 skaičių eilutes

Ir viskas, daugiau nėra ką pridurti... ar bash nėra nuostabu?  Dabar belieka rasti komandą ar scenarijų, kuris galėtų atspėti „Mega Millions“ skaičiai ar iš kokios nors kitos loterijos ... na, aš jas parduodu, aprėpiu save ir mano, kaip milijonieriaus, gyvenimas būtų epas LOL!

Pabaiga!

Na, nieko daugiau nepridursiu, yra ir kitų ankstesnės komandos variantų (pavyzdžiui, naudojant if arba ciklus), bet ... tai yra mažiausias dalykas, kurį galėjau pasiekti.

Tikiuosi, kad jums tai bus naudinga, kitas įrašas, kuriame kalbama apie tai, atneš scenarijų, kuris privers mus visus milijonierius.