Buenas, estoy haciendo un programa para sacar 10 números aleatorios del 0 al 20 sin que se repitan.
Código:
var combinacion:Array = new Array();
var provisional:uint=0;
for(var i:Number=0; i<10; i++){
provisional=Math.random()*20+1;
combinacion[i] = provisional;
for (var j:Number=0; j<combinacion.length; j++){
if (provisional==combinacion[j-1]){
trace("Provisional "+provisional);
trace("Combinacion j "+combinacion[j]);
trace("Repetido");
}
else{
combinacion[i] = provisional;
combinacion_txt.text = String(combinacion);
}
}
De este modo logro que no salga un número repetido, pero solamente comparada con el número que ha salido inmediatamente antes, ¿cómo hago para compararlo con todos los valores del array?
Gracias