개발 공부/자바스크립트(JavaScript)

[js] Math.random(), 배열을 범위로 하는 방법

가이윤 2022. 6. 15. 17:16

Math.random() 에서 숫자의 범위를 정해서 하는게 아니라, 원하는 배열에서 랜덤 값으로 얻고 싶으면 다음과 같이 하면 된다.

let arr = [1,2,3,4,5]
let num = arr[Math.floor(Math.random() * arr.length)]; // 1~5 값 중에서 랜덤으로 1개 저장