方法一:
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min + 1) + min)
}
function shuffle(arr) {
let _arr = arr.slice() for (let i = 0; i < _arr.length; i++) {
let j = getRandomInt(0, i)
let t = _arr[i]
_arr[i] = _arr[j]
_arr[j] = t
} return _arr
}
console.log(shuffle([11,22,33,4,5,6]))方法二:
arr.sort(function(){
Math.random()>0.5?1:-1
})
Copyright © 2019- aotx.cn 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务