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
.