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

[Zadatak] Random broj

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Random broj

[ Pregleda: 1988 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

markozelenovic
Kratovo

Član broj: 152567
Poruke: 231



Profil

icon [Zadatak] Random broj25.02.2008. u 20:11 - pre 208 meseci
kako se pravi da dodam vrednost nekoj promjenljivoj randomiziranjem.

Code:
int x=potrebna_naredba_ili_sta_vec;
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4939
*.dynamic.sbb.co.yu.



+646 Profil

icon Re: [Zadatak] Random broj25.02.2008. u 20:22 - pre 208 meseci
Koristi pretragu. Bilo je ko zna koliko puta na forumu.

Pogledaj na primer ovde:
http://www.elitesecurity.org/t301605-0#1795435

srand( time( 0 ) ); // <--- 'Izmeša' da ne bi brojevi bili slični svaki put kad pokrećeš program

// int x=potrebna_naredba_ili_sta_vec;
int x=rand();

Ograničavanje intervala ide sa MODULOM (%), recimo rand() % 100 daje brojeve između 0 i 99.
 
Odgovor na temu

markozelenovic
Kratovo

Član broj: 152567
Poruke: 231



Profil

icon Re: [Zadatak] Random broj25.02.2008. u 20:28 - pre 208 meseci
Npr. za 11>x>0

srand(time(0));
int x= rand()%11

[Ovu poruku je menjao markozelenovic dana 26.02.2008. u 17:24 GMT+1]
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4939
*.dynamic.sbb.co.yu.



+646 Profil

icon Re: [Zadatak] Random broj25.02.2008. u 20:34 - pre 208 meseci
Jok.

(rand()%8) daje brojeve od 0 do 7

((rand()%8)+2) daje brojeve od 2 do 9
 
Odgovor na temu

markozelenovic
Kratovo

Član broj: 152567
Poruke: 231



Profil

icon Re: [Zadatak] Random broj26.02.2008. u 16:23 - pre 208 meseci
Aha odlicno znaci ovako

Npr -1<X<11

srand(time(0));
int x= (rand()%11);



 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Random broj

[ Pregleda: 1988 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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