【如何理解洗牌算法 _变量 _事件 _操作DOM 】 | IT修真院·坑乎
问题已收录 如何理解洗牌算法
我也踩过这个坑( 2 )
已统计您的踩坑,无需重复点击
回答(1)
变量 事件 操作DOM
详细描述
截图
代码
编辑于2024-04-28
  • [外门弟子]JS-4
    0

    洗牌算法有很多种,我个人比较喜欢这种,例子

    for (var i = people.length; i--;) { //数组乱序从后往前版本

            var j = Math.floor(Math.random() * (i + 1));

            var temp = people[i];

            people[i] = people[j];

            people[j] = temp;

    简单说就是,让数组中的所有元素都与数组中的其他元素至少交换一次位置,我觉得这种算法比较好理解。你的代码,原谅我没看懂。


    编辑于2018-04-16