Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2012, 13:50
Avatar de aleingenieria
aleingenieria
 
Fecha de Ingreso: septiembre-2011
Ubicación: guatemala
Mensajes: 7
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: funcion rand() en c

Cita:
Iniciado por sam90 Ver Mensaje
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.
oh amigo me has ayudado demasiado, MUCHAS MUCHAS GRACIAS por tu pronta respuesta me quedo bastante claro