Latest web development tutorials

funciones de la biblioteca C - rand ()

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

descripción

C funciones de bibliotecaint rand (void) devuelve un rango de 0 a números pseudo-aleatorios RAND_MAX.

RAND_MAX es una constante, su valor por defecto en diferentes implementaciones pueden variar, pero el valor es de al menos 32.767.

declaración

Aquí está la declaración de la función rand ().

int rand(void)

parámetros

  • NA

Valor de retorno

La función devuelve un valor entero en el rango entre 0 a RAND_MAX de.

Ejemplos

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

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

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

   /* 输出 0 到 49 之间的 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>