Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

srand

[funkcja] Ustawia punkt startowy generatora pseudolosowego.

Składnia

C/C++
#include <cstdlib>

void srand( unsigned int seed );

Argumenty

ArgumentOpis
unsigned int seedPunkt startowy dla mechanizmu generującego liczby pseudolosowe.

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 » standard Crand pobiera pseudolosowe wartości, które są generowane.

Dodatkowe informacje

Funkcja » standard Crand 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

C/C++
#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_MAXMaksymalna zwracana wartość przez funkcję » standard Crand. (makro)
randGeneruje całkowitą liczbę pseudolosową. (funkcja)

Linki zewnętrzne