面试04 用js实现随机选取10~100之间的10个数字,存入一个数组,并且排序

– 面试题:用js实现随机选取10~100之间的10个数字,存入一个数组,并且排序

function createRandom(total){
	let arr =[]
	for(let i =0;i<total;i++){
		arr.push(Math.round(Math.random()*90+10))//这里我获取的是[10,100]
	}
	return arr.sort((a,b) => a-b)
}

console.log(createRandom(10))

要获取一个范围里面的随机数 = parseInt ( Math.random()*(大范围- 小范围)+小范围)
给数字取整有很多种方式
Math.round() 四舍五入
Math.ceil()向上取整
Math.floor()向下取整
parseInt()向下取整

你可能感兴趣的:(面试题总结)