srand

Imposta il valore di inizializzazione iniziale per il generatore di numeri pseudorandomi utilizzato dalla rand funzione .

Sintassi

void srand(
   unsigned int seed
);

Parametri

seed
Valore di inizializzazione per la generazione di numeri pseudocasuali

Osservazioni:

La funzione srand imposta il punto iniziale per generare una serie di interi pseudocasuali nel thread corrente. Per reinizializzare il generatore in modo da creare la stessa sequenza di risultati, chiamare la funzione srand e usare di nuovo lo stesso argomento seed. Qualsiasi altro valore di seed imposta il generatore su un punto iniziale diverso nella sequenza di numeri pseudocasuali. rand recupera i numeri pseudocasuali generati. La chiamata a rand prima di qualsiasi chiamata a srand genera la stessa sequenza della chiamata a srand passando 1 per seed.

Per impostazione predefinita, lo stato globale di questa funzione è limitato all'applicazione. Per modificare questo comportamento, vedere Stato globale in CRT.

Requisiti

Ciclo Intestazione obbligatoria
srand <stdlib.h>

Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).

Esempio

Vedere l'esempio per rand.

Vedi anche

Supporto matematico e a virgola mobile
rand