Fisher-Yates 洗牌算法FisherYates 洗牌算法常用来生成数组元素的随机排列(要求每种排列等概率出现),假定数组包含n个元素,索引从0开始,则伪代码为: // 反向版本 for i from n−1 downto