Funciones de la biblioteca C -srand()
Biblioteca estándar de C - <stdlib.h>
Descripción
Función de la biblioteca Cvoid srand(unsigned int seed)Siembra el generador de números aleatoriosrandutilizado por la función.
Declaración
A continuación se muestra la declaración de la función srand().
void srand(unsigned int seed)
Parámetros
- seed-- Este es un valor entero utilizado para sembrar el algoritmo de generación de números pseudoaleatorios.
Valor de retorno
Esta función no devuelve ningún valor.
Ejemplo
El siguiente ejemplo demuestra el uso de la función srand().
Ejemplo
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i, n;
time_t t;
n = 5;
/*Inicializar el generador de números aleatorios*/
srand((unsigned) time(&t));
/*Genera 5 números aleatorios entre 0 y 50*/
for( i = 0 ; i < n ; i++ ) {
printf("%d\n", rand() % 50);
}
return(0);
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
38 45 29 29 47Otras extensiones