자바스크립트에서 범위를 지정하여 랜덤으로 숫자를 추출하는 방법
Math.random() 함수와 Math.floor() 함수를 이용해서 범위 지정 가능한 랜덤 숫자 출력 함수를 만든다.
Math.random() 함수는 0이상~1미만의 난수를 생성한다. (예 : 0.52938372)
Math.random();
Math.floor() 함수는 해당숫자와 같거나 해당숫자 보다 더 작은 정수를 반환 한다.
Math.floor(2.5); //결과 2
Math.floor(-2.5); //결과 -3
Math.random() 함수를 이용하여 범위지정을 할 수 있는 함수를 만든다.
function randomNum(min, max){
var randNum = Math.floor(Math.random()*(max-min+1)) + min;
return randNum;
}
실행방법
// 1~15 내의 랜덤 정수 출력
randomNum(1, 15);
반응형
'Javascript' 카테고리의 다른 글
[Javascript] Axios 메서드 사용방법 (0) | 2021.08.27 |
---|---|
[Javascript] FormData에 파일 배열 사용하기 및 데이터 확인 (0) | 2021.08.24 |
[Javascript] div 요소의 top(시작) 위치 알아내기 (0) | 2021.01.19 |
[Javascript] 클립보드 Copy 기능 (0) | 2020.11.12 |
Object 를 간단하게 배열로 가공하는 법 (0) | 2020.10.23 |