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
----------------------------------