29/09/2012, 13:39
|
| | | 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 |