Código
function selecLista(){ var zoo = ['Gato', 'Perro', 'Caballo', 'Ganso', 'Pez', 'Foca', 'Papagayo', 'Coyote', 'Milano', 'Nutria', 'Cotorra', 'Tigre']; var lote = []; for(i=0; i<4; i++){ lote[i] = zoo[parseInt(Math.random()* 12)]; if(lote.indexOf(zoo[parseInt(Math.random()*14)])!=-1) break; } document.write(lote); } selecLista();
A veces en vez de cuatro se obtienen tres resultados, a veces dos, a veces uno... pero no consigo eliminar las repeticiones
¿Cómo podría arreglarse? Muchas gracias, un saludo.