Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/04/2005, 11:07
rir3760
 
Fecha de Ingreso: diciembre-2002
Mensajes: 23
Antigüedad: 22 años, 3 meses
Puntos: 0
Si tomamos como base que el nombre del array es array y que el numero de elementos es N entonces en seudo-codigo:

1) Asignar el valor 0 a la variable contador.
2) Generar un valor aleatorio en el rango 0 a N - 1
3) Si el valor aleatorio es igual a la variable contador regresar al paso 2
4) Intercambiar el elemento array[aleatorio] y array[contador]
5) Incrementar contador en uno
6) Si el valor de contador es menor que N regresar al paso 2.

Un saludo