Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
rikenbekr
Člen
Avatar
rikenbekr:21.3.2015 17:38

Mám dotaz:
Je v C nějaký spůsob jak vybrat náhodné číslo (celé) z určitého intervalu?

Odpovědět
21.3.2015 17:38
In world without fences and walls, who needs Gates and Windows?
Avatar
Jirka Vavřík:21.3.2015 17:52

Tím intervalem myslíš například od 20 do 60?

 
Nahoru Odpovědět
21.3.2015 17:52
Avatar
Odpovídá na rikenbekr
Michal Žůrek - misaz:21.3.2015 17:54

jo je, vygeneruješ nághodné číslo, omezíš ho modulem a přičteš dolní hranici.

int nahodnCislo = rand() % 10 + 5;

vygeneruje 0-9 a přičteme k tomu 5, takže tento kód vygeneruje číslo z intervalu <5; 14>

 
Nahoru Odpovědět
21.3.2015 17:54
Avatar
rikenbekr
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
rikenbekr:21.3.2015 18:26

Díky,
snad to chapu :)
Ale pro jistotu: generuje se tímto spúsobem opravdu náhodné číslo?
Někde jsem slyšel že je to číslo pokaždé stejné.

Nahoru Odpovědět
21.3.2015 18:26
In world without fences and walls, who needs Gates and Windows?
Avatar
Odpovídá na rikenbekr
Michal Žůrek - misaz:21.3.2015 18:30

Musíš před tim samozřejmě zavolat

srand(time(null));
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
21.3.2015 18:30
Avatar
rikenbekr
Člen
Avatar
rikenbekr:21.3.2015 18:34

Diky snad tu informaci upetřebím.
:D

Nahoru Odpovědět
21.3.2015 18:34
In world without fences and walls, who needs Gates and Windows?
Avatar
rikenbekr
Člen
Avatar
rikenbekr:21.3.2015 18:35

Ještě mám dotaz v čem se liší srand() rand() ?

Nahoru Odpovědět
21.3.2015 18:35
In world without fences and walls, who needs Gates and Windows?
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na rikenbekr
Jan Vargovský:21.3.2015 18:55
srand = set random
rand = random

srand ti jen nastaví ten seed, ze kterého to generuje čísla.

 
Nahoru Odpovědět
21.3.2015 18:55
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na rikenbekr
Jan Vargovský:21.3.2015 18:55

doublepost

Editováno 21.3.2015 18:56
 
Nahoru Odpovědět
21.3.2015 18:55
Avatar
rikenbekr
Člen
Avatar
Nahoru Odpovědět
22.3.2015 10:25
In world without fences and walls, who needs Gates and Windows?
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.