>웹 프론트엔드 >JS 튜토리얼 >Math.floor와 Math.random을 사용하여 임의의 정수를 얻는 방법에 대한 자세한 설명_기본 지식

Math.floor와 Math.random을 사용하여 임의의 정수를 얻는 방법에 대한 자세한 설명_기본 지식

WBOY
WBOY원래의
2016-05-16 17:34:291938검색

Math.random(): 0~1개의 난수를 얻습니다

Math.floor() 메서드는 숫자를 가장 가까운 정수로 DOWNWARDS 반올림하고 결과를 반환합니다(x보다 작거나 같고 x에 가장 가까운 정수).
실제로 반환 값은 숫자의 정수:
Math.floor(0.666) --> 0
Math.floor(39.2783) --> 39

그래서 Math.floor(Math.random())을 사용하여 원하는 범위의 정수를 얻을 수 있습니다.
예: 이제 1부터 52까지의 임의의 숫자를 선택하려고 합니다.
First Math.random()*52 //이 방법으로 >=0 및 <52<를 사용하여 숫자를 얻을 수 있습니다. 🎜>그런 다음 1을 추가합니다. Math.random()*52 1 //이제 이 숫자는 >=1 및 <53
이고 Math.floor를 사용하여
을 반올림합니다.

마지막으로: Math.floor(Math.random()*52 1)


이렇게 하면 1에서 52 사이의 값을 갖는 임의의 정수가 제공됩니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.