js数组生成随机数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/babulongbo/article/details/82593950

1.使用random函数生成一个与数组length长度有关的数字(index = Math.floor(Math.random() * arr.length));
2.保存这个元素result.push(arr[index]);
3.将数组的最后一个元素与该元素交换 arr[index] = arr[arr.length-1];
4.删除最后一个元素arr.splice(arr.length-1, 1);
5.需要产生几个随机数,就重复上面的操作(1-4)几次;

猜你喜欢

转载自blog.csdn.net/babulongbo/article/details/82593950