Latest web development tutorials

funciones de la biblioteca C - srand ()

C biblioteca estándar - <stdlib.h> C biblioteca estándar - <stdlib.h>

descripción

funciones de la biblioteca Csrand vacío (semillas sembradas unsigned int)por laRandfunción utilizando un generador de números aleatorios.

declaración

Aquí es) la declaración de función srand (.

void srand(unsigned int seed)

parámetros

  • semillas - Este es un valor entero, el algoritmo de generación de números pseudo-aleatorios para la siembra.

Valor de retorno

Esta función no devuelve un valor.

Ejemplos

El siguiente ejemplo muestra se utiliza la función srand ().

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
   int i, n;
   time_t t;
   
   n = 5;
   
   /* 初始化随机数发生器 */
   srand((unsigned) time(&t));

   /* 输出 0 到 50 之间的 5 个随机数 */
   for( i = 0 ; i < n ; i++ ) {
      printf("%d\n", rand() % 50);
   }
   
  return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

38
45
29
29
47

C biblioteca estándar - <stdlib.h> C biblioteca estándar - <stdlib.h>