function RandomArray(n:int):Array {
var my_array:Array=new Array();
var i:int=0;
for (i=0; i<n; i++) {
my_array.push(i);
}
for (i=0; i<n; i++) {
var tmp1:int=Math.random()*n;
var tmp2:int=my_array[i];
my_array[i]=my_array[tmp1];
my_array[tmp1]=tmp2;
}
return my_array
}
trace(RandomArray(100));
var my_array:Array=new Array();
var i:int=0;
for (i=0; i<n; i++) {
my_array.push(i);
}
for (i=0; i<n; i++) {
var tmp1:int=Math.random()*n;
var tmp2:int=my_array[i];
my_array[i]=my_array[tmp1];
my_array[tmp1]=tmp2;
}
return my_array
}
trace(RandomArray(100));