Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
.