» »

Funkcija za prodobivanje poljubnih števil

Funkcija za prodobivanje poljubnih števil

tadejp81 ::

Pozdravljeni,

zanima me če kdo ve kako bi prepričal program v C-ju, da ob dvokratnem klicanju funkcije poljubnoStevilo() vrne drugačno število in ne vedno isto kot se to zgodi na spodnjem primeru.

int stevilo;

int poljubnoStevilo() {
srand(time(NULL));
stevilo = rand()%100;
printf("Poljubno stevilo = %d \n", stevilo);
}

int main(void) {
poljubnoStevilo(); //prvo klicanje funkcije
poljubnoStevilo(); //drugo klicanje funkcije
system("pause");
}

Vrne:
Poljubno stevilo = 80
Poljubno stevilo = 23

Hvala in LP Tadej

HairyFotr ::

Funkcijo srand pokliči le enkrat, recimo na začetku maina.

tadejp81 ::

Hvala ti HairyFotr, dela.

Pa sem nekaj preiskušal prej tudi to možnost, pa očitno ne pravilno.

lp


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Spreminjanje vrednosti v polju [C]

Oddelek: Programiranje
102412 (2211) specing
»

C# pomoč

Oddelek: Programiranje
111393 (1035) mihies
»

[C#] Reševanje domačih nalog

Oddelek: Programiranje
173477 (2981) krastača
»

C++ pomoc pri nalogi

Oddelek: Programiranje
252871 (2578) bandek
»

[C++][Naloga_polja]MIN in MAX polja, izpis za x.100 stevil

Oddelek: Programiranje
223033 (2844) snow

Več podobnih tem