Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
rozdiel

Registrovaný: 18.12.10
Prihlásený: 22.04.24
Príspevky: 694
Témy: 91
Bydlisko: Čadca
Príspevok NapísalOffline : 14.03.2012 12:24

Aky je prosim vas rozdiel medzi

rand() a srand()

oboje sa tykaju generovania nahodnych cisel ale pritom srand(time(NULL)) je to s nejakou casovou odozvou..dobre tomu rozumiem ? ak nie tak ma opravte ..na nete som nenasiel nic rozumne .vdaka

// pridané po 2 minútach od posledného príspevku

cize ked chcem pouzit srand() tak musim zakompnovat do toho aj hlavicku <ctime> nielen <cstdlib> ?







_________________
To, že sa o niečo snažíš neznamená, že si to aj zaslúžiš.
Offline

Skúsený užívateľ
Skúsený užívateľ
rozdiel

Registrovaný: 11.01.09
Prihlásený: 26.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 14.03.2012 12:35

Vsetko je pekne popisane v dokumentacii:
srand - http://www.cplusplus.com/reference/clib ... lib/srand/
rand - http://www.cplusplus.com/reference/clib ... dlib/rand/

Funkcia rand() vygeneruje nahodne cislo v rozmedzi 0-RAND_MAX. Cislo sa generuje od nejakeho pociatocneho cisla, ktore mu mozes urcit - pomocou funkcie srand(), ktorej ho predas ako parameter. Tento parameter moze byt akekovlek cislo, nemusi to byt navratovat hodnota funkcie time(). Ak ale bude toto cislo rovnake, pri kazdom spusteni programu, tak vygenerovane cisla budu stale tie iste. Funkcia time() vracia ale stale inu hodnotu, preto sa zauziva tento postup:
Kód:
srand( time(NULL) );
cislo = ( rand() % 10 ) + 1;


Cize ak chces mat skutocne stale odlisne cisla po kazdom spusteni programu, je vhodne pouzit tento sposob, a teda bude treba includnut aj header <time.h>


Offline

Užívateľ
Užívateľ
rozdiel

Registrovaný: 18.12.10
Prihlásený: 22.04.24
Príspevky: 694
Témy: 91
Bydlisko: Čadca
Príspevok Napísal autor témyOffline : 14.03.2012 12:44

Ďakujem je mi to jasne :)







_________________
To, že sa o niečo snažíš neznamená, že si to aj zaslúžiš.
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. velky rozdiel alebo rozdiel?

v AMD - Advanced Micro Devices

2

679

31.05.2008 18:58

markus.22 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v nVidia grafické karty

8

452

26.07.2012 20:29

semir66666 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v Pamäte

1

476

19.08.2011 17:43

screw Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v Pamäte

5

482

09.08.2011 21:49

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel?

v Operačné systémy Microsoft

5

613

12.08.2008 18:50

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v PC skrinky a zdroje

3

252

02.09.2014 20:16

liqua1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. rozdiel

v Pamäte

6

641

13.03.2009 18:53

KingTommy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

[ Choď na stránku:Choď na stránku: 1, 2 ]

v ATI/AMD grafické karty

30

2378

15.10.2008 17:45

TROL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v nVidia grafické karty

24

579

29.07.2013 14:37

daniel558 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. rozdiel

v Optické zariadenia

5

744

20.01.2009 15:26

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v PC zostavy

1

446

14.01.2009 0:22

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v Vzdelanie, štúdium, škola

1

334

14.09.2014 21:46

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v Procesory

15

1317

17.11.2008 22:01

pietko11 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel

v nVidia čipové sady

3

862

08.08.2007 23:09

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PSU? Rozdiel?

[ Choď na stránku:Choď na stránku: 1, 2, 3, 4 ]

v ATI/AMD grafické karty

115

4677

29.08.2009 22:02

Lenco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aky rozdiel???

v Pamäte

13

968

27.07.2007 11:08

ertin Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra