Respuesta: funcion rand() en c rand() % 6; te da numeros entre 0 y 5
Si ahora lesumamos uno
rand()%6 + 1 ;
Obtenemos numero entre 1 y 6.....
Un poco de explicacion el operador "%" es el modulo. Devuelve el resto de la division. Cualquier numero al ser dividido por 6 el resto si o si va a quedar entre 0(si es execta) y 5. Despues de esto simplemente sumamos uno para obtener el rango deseado. |