티스토리 뷰

 

 

javascript 수학 메서드중 하나인 Math.random()에 대해서 알아보겠습니다. 

 

랜덤메서드는 0과 1 사이의 난수 값을 반환해주는 메서드로서 불규칙한 값을 뽑아내고 싶을때 사용합니다.

 

Math.random();

그냥 이렇게만 사용하면 0~1  사이의 난수로 소수점도 많이 나옵니다. 경우의 수가 아주 많아서 좋을 수도 있지만 범위를 조금 좁혀서 사용하는게 편할 듯 합니다. 

 

Math.floor(Math.random()*10);

이렇게 사용하게되면 floor를 이용해서 지저분한 소수점을 날려버리고 

0.1, 0.2 가 아닌 정수로만 나오게 작업해주기 위해서 10을 곱해서 작업해줍니다. 

 

그러면 1~9 사이의 난수가 나오게 됩니다. 

 

10부터 20까지만 나오게 하고 싶다면 

 

Math.floor(Math.random()*10+10);

10을 곱한뒤 10을 또 더해주면 되겠죠? 

 

이런식으로 원하는 난수를 도출해낼 수 있습니다. 

 

 

'Javascript' 카테고리의 다른 글

javascript 자바스크립트 for() 예제  (0) 2022.04.15
This 란?  (0) 2022.04.14
카드게임  (0) 2022.04.14
jQuery / javascript 비교. getAttribute와 attr  (0) 2022.04.14
javascript - 콜백함수  (0) 2022.04.13
댓글
© 2018 webstoryboy