Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/10/2012, 13:57
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Imagen aleatoria en un inicio

Cita:
var mezclar = function(n){
for(var j, x, i = n.length; i; j = parseInt(Math.random() * i), x = n[--i], n[i] = n[j], n[j] = x);

return n;
}
emprear, a ver si estoy equivocada en mi lógica. Math.random redondea al entero mas próximo. ahora supongamos que devuelve .99 y lo multiplicamos por el número de elementos que tiene el array (10), el resultado sería 9.9 y redondea al entero mas próximo (10). pero esa posición no existe en el array. para evitar este posible error
Cita:
Math.floor(Math.random() * largo_array)
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}