Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2007, 08:38
Avatar de X3mdesign
X3mdesign
 
Fecha de Ingreso: octubre-2003
Ubicación: Madrid
Mensajes: 649
Antigüedad: 21 años, 1 mes
Puntos: 2
eliminar de una entrada de una matriz

Hola foro!!! Aquí ando liado con mis matrices...

Tengo un array con una serie de preguntas y tengo que escoger una aleatoriamente y lo que qiuero es que no se repita una pregunta ya realizada mientras se juega la partida...

En la búsqueda he encontrado un post del 2002 usando el siguiente código:

question=random(preguntas.legth);
preguntas.splice(question,1);

así teóricamente debería funcionar, de hecho consultando preguntas.legth, al generar una nueva pregunta, va disminuyendo 1... pero se acaban repitiendo los enunciados...

¿Cómo se debería hacer para que no se repitan los valores aleatorios de "questión"?

Muchas gracias!!!
__________________
Nippon-Tour, tu portal sobre Japón
¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour