eh estado buscando la forma de organizar un arreglo con valores aleatorios sin que se repitan del 1 al 11, lo encontré y les comparto el codigo mas abajo, aquí ya se habia comendo algo sobre el tema , aqui, el dilema mio es que ya una vez desordenados los numeros en el Array pos quisiera hacer operaciones con ellos, como por ejemplo multipicarlos, el codigo:
Código ActionScript :
var random_entre:Function = function (minimo:Number, maximo:Number):Number {
return Math.round(Math.random()*(maximo-minimo))+minimo;
};
//el array con los números
var los_numeros:Array = new Array();
var secuencia:Array = new Array();
for (var n = 1; n<=11; n++) {
los_numeros.push(n);
}//mientras aún haya elementos en el array, tomamos uno al azar y lo eliminamos
while (los_numeros.length>0) {
secuencia.push(los_numeros.splice(random_entre(0, los_numeros.length-1), 1));
}//---------------->
trace(secuencia);
quisiera hacer algo como : trace (secuencia[1]*50);
pero el resultado es NAN
Como hago para saber ke el valor del arreglo es numerico o String ??
si es string como lo convierto a nummerico para poderlo multiplicar..
espero haya sido claro y gracias desde ya con la ayudita que me puedan dar...
