English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript 기본 강의

JavaScript 객체

JavaScript 함수

JS HTML DOM

JS 브라우저 BOM

AJAX 기본 강의

JavaScript 참조 매뉴얼

JavaScript 랜덤 수(Random)

Math.random()메서드는 0을 반환합니다-1범위의 실수 랜덤 수를 항상 반환합니다(0 포함, 0 제외)1)

주의: Math.random()0과1사이의 실수를 항상 반환합니다。

JavaScript 랜덤 정수

Math.random()Math.floor()을 함께 사용하여 랜덤 정수를 반환할 수 있습니다。

이 예제는 0에서9의 랜덤 정수를 반환합니다:

Math.floor(Math.random() * 10);
테스트를 해보세요‹/›

이 예제는 0에서10의 랜덤 정수를 반환합니다:

Math.floor(Math.random() * 11);
테스트를 해보세요‹/›

이 예제는1까지10의 랜덤 정수를 반환합니다:

Math.floor((Math.random() * 10) + 1);
테스트를 해보세요‹/›

이 예제는1까지100의 랜덤 정수:

Math.floor((Math.random() * 100) + 1);
테스트를 해보세요‹/›

이 예제는11까지20의 랜덤 정수:

Math.floor((Math.random() * 10) + 11);
테스트를 해보세요‹/›

이 예제는51까지100의 랜덤 정수:

Math.floor((Math.random() * 50) + 51);
테스트를 해보세요‹/›

두 값 사이의 랜덤 수 가져오기

이 예제는 min(포함)과 max(제외) 사이의 랜덤 수를 반환합니다:

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min)) + min;
}
테스트를 해보세요‹/›

이 예제는 min과 max 사이의 랜덤 수를 반환합니다(둘 다 포함됩니다):

function getRandom(min, max) {
   return Math.floor(Math.random() * (max - min + 1)) + min;
}
테스트를 해보세요‹/›

더 많은 예제

마우스 이동의 랜덤 수를 반환합니다:

아래의 DIV에 마우스 포인터를 가져다놓으세요:

여기에 마우스를 올려다보세요!!!
코드 실행