Sattuisikohan löytymään linuxilla pyörivää satunnaislukugeneraattoria. XP:llä käytin Lotto Generator 1.0 -nimistä ohjelmaa. Jos joku osaisi neuvoa olisin todella kiitollinen.
Lottoamaan
Tuore Linux-käyttäjä
3379
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Kirjaudu Veikkauksen nettipelaajaksi, siellä voit arpoa lottonumeroita yms, jos niin tykkät tehdä.
Tässä on mainio tilaisuus tutustua ohjelmointiin Python kielellä joka erinomainen värkki tällaisissa pikkujutuissa ja miksei isommissakin.
Siis talleta seuraava teksti vaikka tiedostoon lotto_nrot.py
import random
def computer_random():
_ci = random.sample(range(1,39), 7)
_return ci
#rivien lkm
while 1:
_try:
__i = input("Montako : ")
__if type(i) == type(7):
___break
_except:
__print "Ei ole numero. Uudestaan..."
# tulostus
print "Arvotut:"
k=0
while k < i:
__user_list = computer_random()
__k =1
__print k, user_list
Korvaa nuo rivien alussa olevat alaviivat (_) tavallisella välilyönnillä. Python on tarkka sisennyksistä ja tämä palsta ei anna laittaa rivin alkuun white space-merkkejä.
Sitten vain konsolissa komento: python lotto_nrot.py
Koodi on suomalaiseen lottoon mukaeltu tuolta:
http://www.daniweb.com/code/snippet559.html
Kotitehtäväksi jää miten arvotut numerot näytetään suuruusjärjestyksessä ja miten tarkistetaan ettei vahingossakaan arvota kahta samanlaista riviä.
Heti tuli neljällä rivillä neljä oikein; 12,60 € (siis voittoa 9,80 €), pitänee jatkaa harrastusta.