function ShuffleIntAry( ary:int[] ) { for(var x:int in ary) { var i:int = Random.Range(0, ary.Length); var j:int = Random.Range(0, ary.Length); var tmp:int = ary[i]; ary[i] = ary[j]; ary[j] = tmp; } }
・使い方
var ary:int[] = [0, 1, 2, 3, 4, 5, 6]; ShuffleIntAry(ary); for(var l in ary) { Debug.Log(l); }