Generación de números aleatorios es una tarea de programación común. La mayoría de los lenguajes de programación incluyen esta función , por lo general llamado rand, como parte de su biblioteca de funciones básicas . Los valores devueltos por las llamadas a funciones se conocen como números pseudoaleatorios . Esto es debido a que el resultado de cualquier algoritmo se puede predecir cuando se conocen todos los factores de entrada . Proporcionar un número de semillas de hora del sistema de la computadora es un método común de aumentar la aleatoriedad de la salida. Limitar el rango de salida con el módulo operador. Instrucciones
1
Incluir las bibliotecas de funciones necesarias . Para este ejemplo , escrito en C , utiliza las siguientes bibliotecas :
# include
# include
# include < tiempo . h >
Utilice la función de biblioteca de tiempo para importar la hora del sistema en el programa para su uso como valor de inicialización.
2
declarar la función principal y una variable para contener el azar número con el siguiente código:
int main () {
int RNumber ;
3
proporcionar un valor inicial para la función rand con srand con la declaración:
srand (time ( NULL) ) ;
4
Generar un número aleatorio con un valor entre 1 y 100 , con la siguiente afirmación: < br >
RNumber = rand ()% 100 1 ;
5
Imprimir el número en la pantalla y cerrar el programa. Para este ejemplo utilice:
printf ("Su número aleatorio es:% d" , RNumber ) ;
return 0; }
< br >