-
자바스크립트 무작위 정수 뽑기, 배열에서 무작위 원소 뽑기Programming/Javascript 2021. 3. 1. 08:29반응형
자바스크립트 무작위 정수 뽑기, 배열에서 무작위 원소 뽑기
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/random
Math.random()메소드를 이용해서 무작위 정수와 배열에서 무작위 원소를 뽑을 수 있다.기본적으로
Math.random()메소드는0 이상 1 미만난수를 뽑아낸다.내가 원하는 범위의 무작위 정수 뽑기
Math.random() 값에 내가 지정하고 싶은 숫자를 곱한 뒤 Math.floor()를 이용해 내림해주면 된다.
// 10 미만의 정수를 뽑고 싶다면 const num = 10; console.log(Math.floor(Math.random() * num));배열에서 무작위 원소 뽑기
Math.random()에 배열의 길이를 곱한 뒤 Math.floor()를 이용해 내림한 값을 구한 뒤, 해당 값을 인덱스로 하는 배열의 값을 구한다.
const arr = [2, 3, 4, 5]; const idx = Math.floor(Math.random() * arr.length) console.log(arr[idx]);반응형'Programming > Javascript' 카테고리의 다른 글
iOS, Safari(사파리) 자바스크립트 new Date() 크로스브라우징 이슈 (2) 2021.06.27 자바스크립트 Array.from() 활용하기 (0) 2021.03.09 npm, npx, yarn 구분하기 (0) 2021.01.07 옵셔널 체이닝 (optional chaining) (0) 2021.01.07 ?? 연산자 (null 병합 연산자, Nullish coalescing operator) (0) 2021.01.07