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를 사용하여
을 반올림합니다.
이렇게 하면 1에서 52 사이의 값을 갖는 임의의 정수가 제공됩니다.