Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[c#] Mala pomoc oko dupliranja vrednosti

[es] :: .NET :: .NET Desktop razvoj :: [c#] Mala pomoc oko dupliranja vrednosti

[ Pregleda: 2207 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.co.yu.



+2 Profil

icon [c#] Mala pomoc oko dupliranja vrednosti28.07.2007. u 17:44 - pre 184 meseci
Code:

 class loto
    {
        private static Random r = new Random();
        private static int Mesaj(int par)
        {
            return r.Next(par);
        }
        public static int Izvlacenje()
        {
            int[] lotoBrojevi = new int[39] {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39 };
            return lotoBrojevi[Mesaj(39)];
        
        }
    }

Kako da sredim da mi se ne pojavljuju dve iste vrednosti?
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
212.200.218.*



+2 Profil

icon Re: [c#] Mala pomoc oko dupliranja vrednosti28.07.2007. u 21:55 - pre 184 meseci
Tako što imaš jedan niz u koji smeštaš brojeve koji se izvlače.
Onda napišeš jednu pomoćnu f-ju koja proverava da li u nizu već postoji neki broj. Generišeš neki random broj, proveriš da li postoji u nizu, ako ne postoji, dodaješ ga u niz, ako postoji, generišeš opet slučajan broj. I dati postupak ponavljaš sve dok se niz ne popuni sa recimo 7 elemenata (ukoliko igraš loto 7/39) ili 5 (ako je loto 5/36).

P.S.
Kod koji si postavio je katastrofa loš, em zbog tih private static, em zbog...
Aj napiši program koji će da izvlači 30 random cifara od 0 do 5.000.000 na način na koji si uradio taj tvoj loto.
Shvataš poentu i gde je greška?
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.dynamic.sbb.co.yu.



+2 Profil

icon Re: [c#] Mala pomoc oko dupliranja vrednosti28.07.2007. u 22:47 - pre 184 meseci
:) znam da je moglo drugacije da se odradi, ali sada vezbam sve sto se tice statica, a u knjizi je takav primer, a dodao sam 39 cifara jer pokusavam nesto sa indexima(da namestim loto :)).
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: [c#] Mala pomoc oko dupliranja vrednosti

[ Pregleda: 2207 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.