srand

Ustawia początkową wartość inicjatora dla generatora liczb pseudorandom używanych rand przez funkcję.

Składnia

void srand(
   unsigned int seed
);

Parametry

seed
Nasion dla generowania numerów pseudorandom

Uwagi

Funkcja srand ustawia punkt początkowy generowania serii liczb całkowitych pseudorandom w bieżącym wątku. Aby ponownie zainicjować generator w celu utworzenia tej samej sekwencji wyników, wywołaj srand funkcję i ponownie użyj tego samego seed argumentu. Każda inna wartość dla seed ustawia generator na inny punkt początkowy w sekwencji pseudorandom. rand pobiera wygenerowane liczby pseudorandom. Wywołanie przed każdym wywołaniem rand w celu srand wygenerowania tej samej sekwencji co wywołanie srand z seed przekazywaniem jako 1.

Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.

Wymagania

Procedura Wymagany nagłówek
srand <stdlib.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Przykład

Zobacz przykład dla elementu rand.

Zobacz też

Obsługa obliczeń matematycznych i zmiennoprzecinkowych
rand