美文网首页
js 乱序数组

js 乱序数组

作者: 杰克_王_ | 来源:发表于2023-05-20 10:25 被阅读0次
var times = 1000;
var numLen = times.toString().length;
var indexMulti = Math.pow(10, numLen);
console.log(indexMulti);
var sourceArray = [];
for (var i = 0; i < times; i++) {
    sourceArray.push(i);
}
console.log(sourceArray);
var index = times;
while (index > 0) {
    var _index = Math.trunc(Math.random() * indexMulti % index);
    // debugger
    var data = sourceArray[_index];
    sourceArray[_index] = sourceArray[index - 1];
    sourceArray[index - 1] = data;
    index--;
}
console.log(sourceArray);

相关文章

  • js数组乱序

    使用Array的sort方法 更高效的方法,时间复杂度为n

  • js数组乱序

    一 二

  • 9. 进阶算法之"搜索排序"

    简介 排序: 把某个乱序的数组变成升序或者降序的数组 搜索:找出数组中某个元素的下标 JS中的排序和搜索 JS中的...

  • 排序和搜索

    1. 是什么 排序:把某个乱序的数组变成升序或者降序的数组。js 中的排序:数组的 sort 方法。 搜索:找出数...

  • 数组

    打印数组 数组排序 数组乱序

  • 数组乱序Shufflefy.js

    个人站推荐阅读功能看起来有点呆板,写个数组乱序给列表带来点可控的新鲜感。支持多次乱序、Seed和自定义随机数生成器...

  • 数组乱序

  • 数组乱序

  • 「中高级前端必须了解的」数组乱序

    引言 数组乱序指的是:将数组元素的排列顺序随机打乱。 将一个数组进行乱序处理,是一个非常简单但是非常常用的需求。比...

  • 算法

    数组乱序 Array.prototype.shuffle = function () { var input =...

网友评论

      本文标题:js 乱序数组

      本文链接:https://www.haomeiwen.com/subject/sucosdtx.html