Język C++
srand
[funkcja] Ustawia punkt startowy generatora pseudolosowego.Składnia
#include <cstdlib>
void srand( unsigned int seed );
Argumenty
Opis szczegółowy
Funkcja ustawia punkt startowy, który jest stosowany do generowania serii pseudo losowych liczb całkowitych. W celu reinicjalizowania generatora, ustaw wartość
1 dla argumentu
seed. Każda inna wartość przekazana jako
seed ustawia losowy punkt startowy generatora. Funkcja
rand pobiera pseudolosowe wartości, które są generowane.
Dodatkowe informacje
Funkcja
rand będzie generowała zawsze tę samą sekwencję liczb, jeżeli nie zostanie wywołana wcześniej funkcja
srand, bądź funkcja
srand zostanie wywołana z argumentem
seed równym
1.
Przykład
#include <cstdlib>
#include <cstdio>
#include <ctime>
int main()
{
srand( time( NULL ) );
for( int i = 0; i < 10; i++ )
printf( "Wylosowano %d\n", rand() );
}
Zagadnienia powiązane
RAND_MAX | Maksymalna zwracana wartość przez funkcję rand. (makro) |
---|
rand | Generuje całkowitą liczbę pseudolosową. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.