Symulacja totolotka
Ostatnio zmodyfikowano 2014-09-14 08:08
MadMax Temat założony przez niniejszego użytkownika |
Symulacja totolotka » 2014-09-13 22:18:47 Witam, od godzin wyrywam sobie włosy z głowy, ponieważ nie potrafię zrozumieć dlaczego te wylosowane liczby powtarzają się, pewnie błąd jest tak głupi, że aż trudno go zauważyć.
void wylosuj_elementy() { for(int e = 0; e < 6; e++) { elementy_wylosowane[e] = 1+rand() % 49; for(int n = 0; n < e; n++) { if(elementy_wylosowane[e] == elementy_wylosowane[n]) { e--; } } } }
elementy_wylosowane to tablica składająca się z 6 elementów int. Nie potrafię zrozumieć dlaczego po przejściu funkcji elementy tablicy czasami się powtarzają.
Jeżeli temat zapostowałem nie tam gdzie trzeba, z góry przepraszam, jestem nowy na forum :) |
|
Parapet |
» 2014-09-14 08:08:13 Bo funkcja której używasz nie działa poprawnie do losowania. Proponuję napisać własną funkcję lub poszukać gotowca. |
|
« 1 » |