Fisher–Yates shuffle 洗牌算法

时间:2021-05-04 23:58:09

Fisher-Yates shuffle 是一种生成有限序列的随机排列的算法——简单地说,该算法可以对序列进行混排.本人能力有限,且懒.不会扒论文去研究该算法在数学上的证明,只能抄袭网上的博客总结一遍的算法的步骤,并分析一下Lodash对该方法的简单实现.

1.原始算法步骤

Fisher–Yates shuffle 算法之所以有这个