01/03/2012, 06:48
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses Puntos: 228 | |
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. |