Sdílet prostřednictvím


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.

Viz také

Podpora pro matematiku a plovoucí desetinou čárku
rand