gurwhddl
코알못 공부블로그
gurwhddl
전체 방문자
오늘
어제
  • 분류 전체보기
    • CSS
    • JS
    • node.JS
    • REACT
    • 코딩테스트 연습

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
gurwhddl

코알못 공부블로그

JS

6 - array에서 랜덤하게 하나 불러오기

2022. 9. 16. 17:40

array에서 랜덤하게 하나만 골라오고 싶으면 array[] 안에 들어가는 수를 랜덤하게 지정해주면 됨

이때 쓰는게 Math.random() (M 무조건 대문자)

일단 이 배열의 끝 인덱스 번호를 먼저 생각 - 9면 0~9까지의 숫자가 필요함

그러면 0 < Math.random < 1 이니까 0 < Math.random*10 < 10 가 필요함 

random으로 하면 소수점이 나오니까 버려줘야되는데 Math.round 반올림 ceil 올림 floor 버림 

랜덤으로 나오는거니까 그냥 버려버리는게 편함

Math.floor(Math.random()*10) 하면 0 1 2 3 4 5 6  7 8 9 중에 하나가 나올거임

array[Math.floor(Math.random()*10)]해주면 알아서 할때마다 다른값이 나옴

 

그런데 할때마다 array가 몇개 들어있는지를 모르니까 저 10자리에 array.length로 넣어주면 편함

이 랜덤값을 변수로 저장해버리면 계속 같은 값이 나오길래 저장하면 안되나 했는데 생각해보면 만약에 지금 현재 페이지에서 이 값이 계속 바뀌면 그거대로 문제고 새로고침을 해야 새로운 random값을 받아오는거 같음

 

 

'JS' 카테고리의 다른 글

8 - local storage에 저장하기  (0) 2022.09.18
7- 오늘할일 list 생성하고 지우기  (0) 2022.09.18
5 - 시계 만들기  (0) 2022.09.14
4 - 최종본  (0) 2022.09.14
3 - input value 받기  (0) 2022.09.14
    'JS' 카테고리의 다른 글
    • 8 - local storage에 저장하기
    • 7- 오늘할일 list 생성하고 지우기
    • 5 - 시계 만들기
    • 4 - 최종본
    gurwhddl
    gurwhddl

    티스토리툴바