Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Linton

#141
Scripting / Re: [JS] Random sin repetir
31 Julio 2013, 19:26 PM
Pues no lo consigo...  :P Aquí va mi intento:
Código (javascript) [Seleccionar]
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.
#142
Scripting / Re: [JS] Random sin repetir
31 Julio 2013, 10:08 AM
Me pongo a ello, a ver si saco un script limpio y decente :) ¡Muchas gracias por tu ayuda!
#143
Scripting / Re: [JS] Random sin repetir
31 Julio 2013, 07:27 AM
Eso es  :)

No necesariamente con el mismo número de elementos, es decir, que con ['1', '2', '3', '4', '5', '6', '7', '8','9','10','11','12'] seleccione por ejemplo ['3','9', '2', '5', '7'].

La cantidad que sea, siempre sin repetir ninguno.

Un saludo.
#144
Scripting / [JS] Random sin repetir
30 Julio 2013, 22:36 PM
Estaba buscando si había una función interna de javascript para seleccionar elementos de un array sin repetirlos, y me parece que no. Así que haré un programa con ese fin.

¿Alguna sugerencia? No pido código sino sólo una orientación general :)

Muchas gracias, un saludo.
#145
¿Qué son las funciones internas?

Muchas gracias, un saludo.
#146
¡Gracias!  :)

De HTML y CSS voy más o menos servido, lo que me falta es javascript. PHP no me gusta por ahora.

Un saludo.
#147
Eso también lo he pensado, pero al ser novato en programación desconozco los recursos y posibilidades, de modo que no puedo hacer buenos planteamientos.

Más adelante claro que haré lo que tú dices. Un saludo y muchas gracias  :)
#148
He hecho ya los de javascriptya.com que me recomendó el amigo Efex, ¿podéis recomendarme otros lotes de ejercicios?

Muchas gracias, un saludo.
#149
¡Muchas gracias por la aclaración, un saludo!  :)
#150
Esta parte no la entiendo:

Código (javascript) [Seleccionar]
if(i==0 || i==1) // Comprueba si es 0 o 1 para evitar errores al generalizar con los otros numeros       

¿Qué más da que empiece el intervalo por 0 ó 1? ¿Dónde estaría el posible error, si no se comprueba?

Muchas gracias, un saludo.