Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/04/2005, 06:34
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 11 meses
Puntos: 17
Pues hombre, no es muy difícil digamos... Creas un array temporal del mismo tamaño, luego vas recorriendo el original y aleatorizando un número de 0 al tamaño del array menos uno, y usas el número para copiar este en el array temporal. También debes de guardar si está siendo usado cada posición, en ese caso, sumas uno al número aleatorio. (No saques uno nuevo porque si es un array grande de unos 500 elementos, y sólo te queda 1, pues imagínate la de tiempo que puede estar el programa intentando dar en la diana).