生成一个从0开始的连续随机序列
扑克牌随机算法,分成已确定位置的一部分和未确定的另一部分,每次从未确定的中选取一个随机交换未确定中的元素,再把它定为已确定位置的。从原理上而言,随机交换两个,并任选一个定为已确定位置的也可以,但是为了循环方便吗,一般都是遍历操作。
public static randomShuffle($num:int):Array { varresArr:Array = new Array($num); 对 resArr 赋值 resArr[index]= index; for(vari:int = $num-1; i>0; i--) { 生成 [0,i) 之间的随机整数 交换 rand 和 I 的值 } return resArr; }