js数组随机排序

洗牌算法

  <script>
    let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
    let cloneArray;
    function getSort(arr) {
      cloneArray = arr.concat();
      for (let i = 0; i < cloneArray.length; i++) {
        let index = Math.floor(Math.random() * cloneArray.length);
        let temp = cloneArray[index];
        cloneArray[index] = cloneArray[i];
        cloneArray[i] = temp;
      }
      return cloneArray;
    }
    console.log(getSort(arr));

  </script>
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务