Descripción
La función de la biblioteca C void srand(unsigned int seed) siembra el generador de números aleatorios utilizado por la función rand.
Declaración
A continuación se muestra la declaración de la función srand ().
void srand(unsigned int seed)
Parámetros
Valor devuelto
Esta función no devuelve ningún valor.
Ejemplo
El siguiente ejemplo muestra el uso de la función 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);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
38
45
29
29
47