Buenas, alguien sabe de alguna funcion que coja numeros aleatorios pero sin que se repitan?
 
Muchas gracias! 
    
  |  |||
|      Numeros aleatorios (Que no se repitan!)    Buenas, alguien sabe de alguna funcion que coja numeros aleatorios pero sin que se repitan?   Muchas gracias!  |  
  
  |  |||
|      Buenas pulento! Ahora viendo mi mensaje veo que no me e explicado muy bien ((sorry)). Lo que queria hacer es ir cojiendo valores aleatoriamente con un random(), x ejemplo random(8) y conseguir una combinacion en la que no se repitieran valores, ej:      1 2 4 7 5 0 6 3 ---- BIEN 0 1 2 1 0 5 6 5 ---- MAL Lo queria para un juego de preguntas que ya tenia exo. Creia que lo tenia mal pero a sido un simple despiste. Si alguien tiene esta duda algun dia: http://www.webnueva.com/crono/tutori...atrivial10.htm de todas formas si alguien sabe hacer esto de una forma mas sencilla agradeceria m contara. La proxima vez intentare dar una explicacion menos insipida. Saludos!!  |  
  
  |  ||||
|      Asi rapido se me ocurrio esto:      
Código:
 Esto regresa algo asifunction randomize(cuantos:Number):Array {
	var count:Number = 0;
	var tempSource:Array = [];
	var tempReturn:Array = [];
	while (++count<(cuantos+1)) {
		tempSource.push(count);
	}
	while (tempSource.length) {
		var index = random(tempSource.length);
		var element = tempSource.splice(index, 1);
		tempReturn.push(element);
	}
	return tempReturn;
}
trace(randomize(5));
1,2,4,3,5 3,1,4,2,5 3,2,4,5,1 2,3,1,4,5 4,2,5,3,1 4,5,3,2,1 1,3,5,2,4 3,1,4,5,2 3,2,4,5,1    |  
Este tema le ha gustado a 1 personas (incluyéndote)