srand
Nastaví počáteční počáteční počáteční hodnotu pro generátor pseudonáhod čísel používaný rand
funkcí.
Syntaxe
void srand(
unsigned int seed
);
Parametry
seed
Počáteční hodnota pro generování pseudonáhodných čísel
Poznámky
Funkce srand
nastaví výchozí bod pro generování řady pseudonáhodných celých čísel v aktuálním vlákně. Chcete-li znovu inicializovat generátor pro vytvoření stejné posloupnosti výsledků, zavolejte srand
funkci a znovu použijte stejný seed
argument. Jakákoli jiná hodnota pro seed
nastavení generátoru na jiný výchozí bod v pseudonáhodné sekvenci. rand
načte pseudonáhodná čísla, která se generují. Volání rand
před jakýmkoli voláním vygeneruje srand
stejnou sekvenci jako volání srand
s předaným číslem seed
1.
Ve výchozím nastavení je globální stav této funkce vymezen na aplikaci. Chcete-li toto chování změnit, přečtěte si téma Globální stav v CRT.
Požadavky
Rutina | Požadovaný hlavičkový soubor |
---|---|
srand |
<stdlib.h> |
Další informace o kompatibilitě najdete v tématu Kompatibilita.
Příklad
Podívejte se na příklad pro rand
.