Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.