funciones de la biblioteca C - rand ()
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