01. Math.Random()

자바스크립트(JavaScript)의 Math.Random() 메서드는 랜덤값 반환(0~1 사이의 난수 값을 반환)합니다.

{
    let randomInteger = Math.random() * 1;
    console.log(randomInteger);

}

Math.Random() 변수에는 0 이상 (포함)에서 1 미만 (미포함)의 난수가 저장됩니다. 반환되는 값은 실수 형태의 부동 소수점 숫자이며, 다양한 상황에서 사용할 수 있습니다.

결과 확인하기
0.05130522165598794 값은 랜덤으로 나옵니다.

03. Math.floor()

자바스크립트(JavaScript)의 floor() 메서드는 값의 소숫점 자리를 내림으로 계산해 반환합니다.

{
    let randomInteger = Math.floor(Math.random() * 2) + 1;
    console.log(randomInteger);
}

값에 대해 소수점 이하를 버리고 그 값을 내림하여 가장 가까운 정수를 반환합니다. 반환되는 값은 정수형입니다.

결과 확인하기
1 또는 2

04. Math.ceil()

자바스크립트(JavaScript)의 ceil() 메서드는 소수점 이하의 값을 올려서 다음으로 더 큰 정수로 만들어주는데 주로 사용됩니다.

{
    let randomInteger = Math.ceil(Math.random() * 2) + 1;
    console.log(randomInteger);
}

ceil() 함수는 값에 대해 소수점 이하를 올리고 그 값을 올림하여 가장 가까운 정수를 반환합니다. 반환되는 값은 정수형입니다.

결과 확인하기
2또는 3