[Javascript] 4자리 랜덤 숫자 생성하기

JavaScript를 사용하여 랜덤한 숫자를 생성하는 것은 매우 간단합니다. 여기에는 몇 가지 방법이 있습니다.

 

 

Math.random() 메서드 사용

Math.random() 메서드를 사용하여 0 이상 1 미만의 랜덤한 부동소수점 숫자를 생성할 수 있습니다. 이 숫자를 활용하여 4자리의 랜덤 숫자를 만들어보겠습니다.

See the Pen 4자리 랜덤숫자 만들기 by saladent (@saladent) on CodePen.

위 코드에서 Math.floor(1000 + Math.random() * 9000) 부분은 1000부터 9999까지의 랜덤한 숫자를 생성합니다.

  • Math.random() 함수는 0 이상 1 미만의 부동소수점 난수를 생성합니다.
  • 이 난수에 9000을 곱합니다. 이렇게 하면 0 이상 9000 미만의 난수가 됩니다.
  • 여기에 1000을 더하여 1000부터 9999까지의 난수를 생성합니다.
  • Math.floor() 함수를 사용하여 소수점 이하를 버립니다. 따라서 최종적으로는 1000부터 9999까지의 정수를 얻게 됩니다.

 

 

String과 Math.random() 조합

Math.random() 메서드를 사용하여 0 이상 1 미만의 랜덤한 부동소수점 숫자를 생성하고, 이를 문자열로 변환하여 4자리의 랜덤 숫자를 생성할 수도 있습니다.

See the Pen Untitled by saladent (@saladent) on CodePen.

위 코드에서 Math.random().toString().slice(2, 6) 부분은 Math.random() 메서드를 사용하여 0 이상 1 미만의 랜덤한 부동소수점 숫자를 생성한 뒤, 이를 문자열로 변환하고, 문자열의 일부를 잘라내어 4자리의 랜덤 숫자를 생성합니다.

 

 

요약

JavaScript를 사용하여 4자리의 랜덤 숫자를 생성하는 방법에 대해 알아보았습니다.

Math.random() 메서드를 활용하면 간편하게 랜덤 숫자를 생성할 수 있으며, 이를 조합하여 문자열로 변환하여 사용할 수도 있습니다.