Funzione libreria C - srand ()
Descrizione
La funzione di libreria C. void srand(unsigned int seed) crea il generatore di numeri casuali utilizzato dalla funzione rand.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione srand ().
void srand(unsigned int seed)
Parametri
seed - Questo è un valore intero da utilizzare come seme dall'algoritmo del generatore di numeri pseudo-casuali.
Valore di ritorno
Questa funzione non restituisce alcun valore.
Esempio
L'esempio seguente mostra l'utilizzo della funzione srand ().
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main () {
int i, n;
time_t t;
n = 5;
/* Intializes random number generator */
srand((unsigned) time(&t));
/* Print 5 random numbers from 0 to 50 */
for( i = 0 ; i < n ; i++ ) {
printf("%d\n", rand() % 50);
}
return(0);
}
Compiliamo ed eseguiamo il programma sopra che produrrà il seguente risultato:
38
45
29
29
47