VUE----js方法将数组洗牌

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

js中通用随机洗牌方法

function getRandomInt(min, max){
	return Math.floor(Math.random()*(max-min+1)+min)
}

export 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
}

猜你喜欢

转载自blog.csdn.net/Miracle_Gaaral/article/details/87830368