카테고리 없음

[Tip] 자바스크립트 난수 생성

old-cast1e 2022. 10. 5. 23:51
728x90
반응형

난수 생성 (1) : 부동소수점

Math.random()

Javascript에서 난수를 생성하기 위해서는, Math.random() 함수를 사용한다. 이 함수는 0~1(1은 미포함) 구간에서 부동소수점의 난수를 생성한다.

 

위 코드는 실행할 때마다 다른 난수를 생성한다. 이때 생성된 난수는 0~1 사이의 부동소수점 값이다. (1은 포함하지 않습니다)

 

난수 생성 (2) : 정수

정수인 난수를 생성하기 위해서는 Math.random() 함수와 Math.floor() 함수를 함께 사용한다.

Math.floor() 함수는 소수점 1번째 자리를 버림하여 정수를 리턴하는 함수이다.

 

예를 들어 0에서 9사이의 랜덤 함수를 출력하고자 한다면, 아래 코드를 이용한다.

<script>const rand_0_9 = Math.floor(Math.random() * 10);</script>
728x90
반응형