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 함수는 항상 minmax(포함되지 않음)

예제

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min) ) + min;
}

직접 시도해 보세요

이 JavaScript 함수는 항상 minmax(모두 포함됨)

예제

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min + 1) ) + min;
}

직접 시도해 보세요