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
.