-
[Javascript] 랜덤 정수 생성하기 (Random Number)프로그래밍/JavaScript 2023. 4. 24. 15:05
▶Javascript 랜덤 정수 생성하기 (Random Number)
▶설명
Javascript 함수 중에 Math.random 함수가 존재합니다.
이 함수를 이용해 램덤한 정수를 반환하는 함수를 만들어보겠습니다.
참고 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random
▶Math.random 함수
우선 Math.random 함수에 대해 간단히 알아보겠습니다.
이 함수는 0~1 값을 반환하는 난수 생성 함수입니다.
코드
Math.random()
아래는 크롬 개발 도구의 콘솔에서 실행한 결과입니다.
첫 번째 실행 결과
0.0844180861809749
두 번째 실행 결과
0.5368967883531293
세 번째 실행 결과
0.7504543498870786
위의 결과를 확인해보면 3개의 값이 모두 다른 것을 확인 할 수 있습니다.
▶범위 내의 랜덤 정수 가져오기
이제 범위 내의 랜덤 정수를 가져오는 함수를 알아보도록 하겠습니다..
함수
function getRandom(min, max) { return Math.floor(Math.random() * (max - min + 1) + min); }
함수 테스트 코드
getRandom(1, 10)
1~10 사이의 랜덤한 정수를 가져오는 것을 확인하기 위한 테스트 코입니다.
아래는 크롬 개발 도구의 콘솔에서 실행한 결과입니다.
1~10 사이에서 랜덤한 정수를 가져오는 것을 확인할 수 있습니다.
▶마치며
랜덤 함수 또한 자주 사용하는 함수입니다.
도움이 되었으면 좋겠습니다.
'프로그래밍 > JavaScript' 카테고리의 다른 글
[Javascript] Math.floor 와 parseInt 차이점 (0) 2023.04.24 [Javascript] 영어 대소문자와 숫자만 포함하는 정규식 (0) 2023.04.20 [Javascript] 문자열을 공백 구분자로 split 하는 방법 (0) 2023.04.18 [Javascript] 화면 크기 변경 시에 축소 (1) 2020.02.06 [Javascript] 테이블을 CSV 파일로 다운로드 (3) 2019.01.28