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(10));
{
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(10));