Generar un número aleatorio algunas veces puede ser difícil, existe una función denominada
rand() la cual retorna un número
semialeatorio, esta función contiene un código ya escrito para mostrar números, el problema es que esos números siempre son los mismos, son predefinidos.
Algo así: 63860205838560396903
Y si volvemos a ejecutar nuestro programa quedaría igual.
Si es que deseamos tener un número límite a la función aleatoria (algo así como un número entre el 0 y el 10) necesitamos de usar mod, o residuo. de la siguiente manera:
rand()%5;
Este ejemplo lo que hace es obtener un número entre el 0 y el 4, lo que nos da un total de 5 números tal y como se muestra en el ejemplo.