![]() |
random brojevi
znaci ovako, trebam napravit niz slucajnih brojeva, zpravo hrpu njih
ali to je nebitno sad. ja sam to napravio ovako: Code:
int element (void){ znaci svaki put kad pokrenem program to je drugi broj, ali su svi elementi niza jednaki. npr. jednom pokrenem program i svi su 5689, drugi put su svi jednaki 7984 itd. uvijek su mi svi u nizu isti.. pomagajte, treba mi to do sutra... |
zaboravio si dodati raspon brojeva rand() funkciji,
kao npr: return ( rand()%3+1 ); vraca vrijednost 1 ili 2 ili 3... |
rjeseno. raspon mi nije bitan, jer ce vratit int, a samo to me zanima.
problem je bio u tome sto je komp prebrz. nije osjetio razliku u vremenu izmedju dva poziva funkcije element. kad sam premjestio " srand ((unsigned) time(NULL) ); " iz funkcije element u main, sve radi. dovoljno je jednom pozvat srand u programu |
moras timer randomizirat
|
Sva vremena su GMT +2. Sada je 00:04. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger