Cita:
Iniciado por _jesic@
Gracias por tu ayuda "caricatos".
El problema es que no tengo idea como ordenarlos y desordenarlos, que me estoy iniciando en el mundo de programacion.
Saludos.
Gracias.
Hola:
Tal como comenta
Shiryu_Libra (¡Hola

!) es cuestión de cortar y pegar, pero considerando que te faltan conocimientos, como tú dices, voy a tratar de poner las bases...
Copiamos primero el método que nos interesa... por ser el más corto, por ej...
Código:
Array.prototype.shuffle = function(){
romeo = this;
papa = romeo.length;
for (sierra = 0;sierra < papa; sierra ++) {
quebec = romeo[sierra];
tango = Math.floor(Math.random()*papa);
romeo[sierra] = romeo[tango];
romeo[tango] = quebec;
}
return romeo;
}
Luego creamos el array de índices y lo desordenamos;
Código:
var indices = new Array();// pondremos aquí los índices
for (i = 0; i < 20; i ++) indices[i] = i; // para un array de 20 elementos.
desorden = indices.shuffle();
Y ahora usamos los cuatro (n) primeros valores:
document.getElementById("enlace0").href = enlaces[desorden[0]];
document.getElementById("enlace1").href = enlaces[desorden[1]];
document.getElementById("enlace2").href = enlaces[desorden[2]];
document.getElementById("enlace3").href = enlaces[desorden[3]];
...
Cita:
Iniciado por Shiryu_Libra
p.d. interesante coleccion Master Caricatos

Gracias... pero no ha sido más que una recopilación de un trabajo conjunto de unos buenos amiguetes...
Saludos
P.D: por cierto, seguro que tendrás algunos problemas, incluso pude poner yo mismo aldo mal, así que no dudes en seguir preguntando.