srand

Sintaxis

#include <stdlib.h>

void srand(unsigned int seed);

Descripción

Establece un punto de inicio en la secuencia de números aleatorios generada por rand(). Si se le pasa el mismo cebador o parámetro a srand(), rand() devolverá la misma secuencia de números. El cebador cambia pasándole como parámetro una llamada a time.

Portabilidad

ANSI, POSIX

Ejemplo

El procedimiento muestraSecuenciaAleatoria muestra una secuencia aleatoria de n elementos.

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void muestraSecuenciaAleatoria(int n){
   int i=0;
   srand(time(0));
   for(;i<n;i++)
      printf("El término %i de la secuencia aleatoria es %i", i+1, rand());
}