[replit_JS] 22. Number_랜덤숫자구하기

하서율·2022년 7월 20일
0

replit_JS

목록 보기
3/3
  • 최소(min), 최대값(max)을 받아 그 사이의 랜덤수를 return 하는 함수를 구현해주세요.

풀이.

  1. 최소값 & 최대값 구하기 Math.ceil Math.floor

  2. Math.random() : 0~1사이의 랜덤 소수 값.

    • Math.random()*숫자 : 0~숫자 까지의 랜덤수.
      ex) Math.random() * 3. => 0~3사이의 랜덤숫자 (3미포함)
    • Math.random()*숫자 + 숫자 : 뒤에 더해진 숫자만큼 범위가 이동된다.
      ex) Math.random() * 3+1 => 1~4사이의 랜덤숫자
  3. Math.floor() : 소수점 없애주기

코드:

function getRandomNumber (min, max) {
  min = Math.ceil(min);
  max = Math.floor(max);
  var a = Math.floor(Math.random() * (max - min + 1) + min);
  return a
}
profile
매일 매일 기록하기

0개의 댓글