インタビュー04jsを使用して、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()の切り捨て

おすすめ

転載: blog.csdn.net/Chennfengg222/article/details/104759576