Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Studyyyyy

자바스크립트 랜덤 숫자 중복 없이 추출하기 본문

자바스크립트, 타입스크립트

자바스크립트 랜덤 숫자 중복 없이 추출하기

manyYun 2022. 5. 13. 21:40

일반 랜덤숫자 추출 (중복o)

let arr = []
let num = 10

for(let i=0; i<num; i++){
  let randomNum = Math.floor(Math.random()*원하는수)
  arr.push(randomNum)
}

 

중복없는 랜덤숫자 추출

let arr = []
let num = 10

for(let i=0; i<num; i++){
  let randomNum = Math.floor(Math.random()*원하는수)
  if(arr.indexOf(randomNum) === -1) arr.push(randomNum)
  else i--
}

 

 

출처 : https://velog.io/@eunjin/Javascript-%ED%8A%B9%EC%A0%95-%EC%88%AB%EC%9E%90-%EB%B2%94%EC%9C%84%EC%97%90%EC%84%9C-%EC%A4%91%EB%B3%B5%EC%9D%84-%EC%A0%9C%EC%99%B8%ED%95%9C-%EB%9E%9C%EB%8D%A4-%EC%88%AB%EC%9E%90-%EB%BD%91%EB%8A%94-%EB%B0%A9%EB%B2%95