Funciones de la biblioteca C -srand()

C 标准库 - <stdlib.h>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
47

C 标准库 - <stdlib.h>Biblioteca estándar de C - <stdlib.h>

Otras extensiones