Por lo que entiendo, lo que en realidad quieres es ordenar aleatoriamente un arreglo de objetos que ya tienes, ¿no? Lo digo porque es un poco distinto que simplemente generar números aleatorios y hay mejores formas de hacer esto.
Código javascript
:
Ver originalfunction mezclar(x) {
var i = x.length;
while (i>0) {
k = Math.floor(Math.random()*i);
i--;
var temp = x[i];
x[i] = x[k];
x[k] = temp;
}
return x;
}
En el código que tienes, podrías llamarlo así:
Código javascript
:
Ver originalchk3 = document.getElementsByName('check[]'); // El array está ordenado
chk3 = mezclar(chk3); // El array ahora está ordenado aleatoriamente