JS生成随机数和随机化数组

1,067 阅读1分钟

一.生成指定范围内的随机数

思路1
function getRandom(min,max) {
	let randomNumber = Math.random()*(max - min + 1) + min;
	return randomNumber;
}

[min, max]是闭合区间
如果要求是随机整数,外层再Math.round()一下

二.随机打乱数组

function getRandomArray(arr) {
    let randomArr = arr.sort(() => 0.5 - Math.random());
    return randomArr;
}