Hola lista,
Necesito una función en flash que sea eficiente para generar todos los
numeros entre 0 y un número dado de manera aleatoria. De momento he hecho la
siguiente:

<code>

function VectorAleatorio(vector,num){
 ocupado=false;
 contador=0;
 while(contador<=num){
  k=Math.round(Math.random()*num);
  for(i=0;i<=contador;i++){
   if(vector[i]==k){
    ocupado=true;
   }
  }
  if(ocupado==false){
   vector[contador]=k;
   contador++;
  }else{
   ocupado=false;
  }
 }
}

</code>

Esta me va bien cuando num es pequeño, para un valor entre 10 y 100 por
ejemplo pero para valores grandes no me sirve porque peta el flash con el
puñetero mensaje "Si un script está provocando bla bla bla..."

Agradecería cualquier ayuda


      Confidencialidad: Este mensaje y los documentos que, en su caso, lleve
anexos, pueden contener información confidencial. Por ello, se informa a
quien lo reciba por error que la información contenida en el mismo es
reservada y su uso no autorizado está prohibido legalmente, por lo que en
tal caso le rogamos que nos lo comunique por la misma vía o por teléfono
(+34 93 434 01 45), se abstenga de realizar copias del mensaje o remitirlo o
entregarlo a terceras personas y proceda a borrarlo de inmediato.


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a