不重复的随即数方法
var labelArr:Array =[]; //随即一个1-50的数字
var label1:Number = Math.floor(Math.random()*50)+1; //放到数组里
labelArr.push(label1);
for(var i:int=1;i<50;i++){ label1 = Math.floor(Math.random()*50)+1; if(labelArr.indexOf(label1,0)==-1){ labelArr.push(label1); }else{ i--; label1 = Math.floor(Math.random()*50)+1; } } trace(labelArr.length);trace(labelArr);
大家试试就明白喽