JS如何从数组中随机取出若干个数,且不重复
【JS如何从数组中随机取出若干个数,且不重复】//原数组
var
arr = [0,1,2,3,4,5,6,7,8,9,10,11];
//输出数组
var
out = [];
//输出个数
var
num = 5;
while
(out.length < num){
var
temp = (Math.random()*arr.length) >> 0;
out.push(arr.splice(temp,1));
}
alert(out);
转载于:https://www.cnblogs.com/Zeki/p/5902558.html
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 一个人的碎碎念
- 我从来不做坏事
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 如何寻找情感问答App的分析切入点
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus使用queryWrapper如何实现复杂查询
- 从蓦然回首到花开在眼前,都是为了更好的明天。
- 西湖游
- 改变自己,先从自我反思开始