Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/09/2012, 13:39
Avatar de Edux099
Edux099
 
Fecha de Ingreso: agosto-2010
Ubicación: Argentina
Mensajes: 1.285
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: generar numeros aleatorios c y sdl

harryarcoiris te olvidaste el ;

Debe quedar asi:

x = rand() % MAXRAND; //con el ;

"Lo que no estoy seguro es si cada vez que se revisa la variable cambia de valor, "
A x se le esta asignando un valor aleatorio, no debe quedar el viejo, no entiendo...

Ademas, si se utliliza srand en cada ejecucion los resultados varian si o si. Si se utiliza solo rand() siempre es el mismo, pero no se si exactamente SIEMPRE, ya que srand es la semilla.

Otra cosa, si no queres incluir el 0 en x tendrias que escribir:
x = rand() % MAXRAND + 1;
__________________
Arch Linux user
Emacs user