JavaScript 랜덤
Math.random()
Math.random()
0(포함)에서 1(포함되지 않음) 사이의 랜덤 수를 반환합니다:
예제
Math.random(); // 랜덤 수를 반환합니다.
Math.random()
항상 1보다 작은 수를 반환합니다.
JavaScript 랜덤 정수
Math.random()
와 함께 사용됩니다. Math.floor()
랜덤 정수를 반환하는 데 사용됩니다.
예제
Math.floor(Math.random() * 10); // 0에서 9 사이의 수를 반환합니다.
예제
Math.floor(Math.random() * 11); // 0에서 10 사이의 수를 반환합니다.
예제
Math.floor(Math.random() * 100); // 0에서 99 사이의 수를 반환합니다.
예제
Math.floor(Math.random() * 101); // 0에서 100 사이의 수를 반환
예제
Math.floor(Math.random() * 10) + 1; // 1에서 10 사이의 수를 반환
예제
Math.floor(Math.random() * 100) + 1; // 1에서 100 사이의 수를 반환
적절한 임의 함수
위의 예제에서 볼 수 있듯이, 모든 임의 정수를 생성하기 위한 임의 함수를 만드는 것은 좋은 아이디어입니다.
이 JavaScript 함수는 항상 min
와 max
(포함되지 않음)
예제
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min) ) + min; }
이 JavaScript 함수는 항상 min
와 max
(모두 포함됨)
예제
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; }