Miten tehdään c tai visual basicilla sellainen ohjelma joka arpoo joidenkin tiettyjen numeroiden esiintymiskertojen perusteella arpoo lukuja esim. sellainen lotto arvonta kone? Läähdekoodeja?
Miten tehdään generaattori visbasicilla?
Jeppe
1587
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
täytyy tehdä luvuista tietokanta tai sitten
käyttää valmiiksi laskettuja todennäköisyyksiä
joltain aikaväliltä.
Tietokanta luetaan vaikka taulukkoon tai osoitetaan taulukkoon dynaamisesti ja luetaan
data algoritmiin joka laskee numerot esim.
esiintymistiheyden perusteella.
Kirjallisuudesta vaikka C algoritmit ja mallit
lähes sama opus on Java algoritmit ja mallit.
Javaa voi soveltaa C :n aika sujuvasti perus-
koodauksessa vaikka syntaksi ei sama olekaan.
Erinäisiltä C ja Java sivuilta löytyy noita
lottokoneita, googlaa.
Lottoarvonnan tekeminen tietokoneella on tietysti
ihan ok harjoitus.
Aito arvonta on mekaaninen vehje ja pallot samanpainoisia ja muotoisia eli aidolla
lottokoneella saadut numerot ovat aidosti satunnaisia eli sitä lienee mahdoton matkia
softalla.
Aina välillä on juttuja kuinka joku voitti
"tietokoneella" täyspotin, niin, voihan sattunaisgeneraattorikin oikean rivin antaa
SATTUMALTA.
Lisäksi arvonta on kerran viikossa
ja kun täyspotin mahdollisuuksia on reilut 15 000 000 niin ei tilastomatikkakaan päde, koska ei
saada kunnon otantaa tuon suurehkon
kombinaatioiden määrän vuoksi.