Sehän numeroarvontaohjelma ja sen logiikka voidaan kirjoittaa rajattomilla eri tavoilla.Numeroarvontaohjelma pitää toteuttaa niin, että ensin lykätään johonkin collectioniin kaikki mahdolliset arvonnan numerot, arvotaan 1 numero mikä poistetaan tosta collectionista ja suoritetaan seuraavan luvun arvonta jäljelläolevista luvuista. Muuten on aina mahdollisuus, että tulee duplikaatteja. Ja randomin seedi pitää olla oikeasti satunnaisuuteen perustuva.
Voihan sen arvontaohjelman vaikka lottorivin arvontaan toteuttaa niin, että arvotaan satunnaislukugeneraattorin avulla numeroita väliltä 1-40 seitsemän kappaletta. Ensimmäisen arvotun numeron jälkeen arvotaan seuraavana toinen numero ja tarkistetaan ettei se ole sama kuin ensimmäinen ja jos on niin arvotaan uudelleen uusi numero. Tätä toistetaan niin monta kertaa että tulee toinen numero toiseksi arvontatulokseksi kuin mikä ensimmäinen arvottu numero oli. Sitten kolmas numero arvotaan ja tarkistatetaan ettei se ole sama kuin ensimmäinen tai toinen arvottu numero ja arvotaan uudelleen niin monta kertaa että arvottu numero on eri. Sitten neljännen numeron kanssa sama homma....
Tai voihan ne vaikka loton eri yhdistelmävaihtoehdot seitsemälle numerolle listata vaikka numeroituun järjestykseen tiedostolistaan ja niitä tulee se 18643560 kappaletta. Sitten arvotaan vain satunnaislukugenaattorin avulla yksi numero väliltä 1-18643560 ja saadaan kerralla ne kaikki seitsemän lottonumeroa siitä.
Satunnaislukugeneraattorin toiminta jos perustuu vaikka kosmiseen taustasäteilyyn tai radioaktiivisen taustasäteilyn mittaukseen, niin melkoinen seppä saa olla että sen tuottamista satunnaisluvuista löytää mitään järjestelmällisyyttä. Lottorivien arvonnan osaltakin sen toimintaa voisi testata vaikka sillä että arvottaisiin muutama triljoonaa lottoriviä ja katsottaisiin miten usein mikäkin numero esiintyy arvonnoissa.