๋ฐ์ํ
Math.random()
⇒ 0 ~ 1 ์ฌ์ด์ ์ซ์๋ฅผ ๋๋ค์ผ๋ก ์ถ๋ ฅํ๋ค. (1๋ฏธ๋ง) (์์์ ์ดํ๋ ๋ชจ๋ ์ถ๋ ฅ)
Math.random() * 10
⇒ 0 ~ 10 ์ฌ์ด์ ์ซ์๋ฅผ ๋๋ค์ผ๋ก ์ถ๋ ฅํ๋ค. (10๋ฏธ๋ง) (์์์ ์ดํ๋ ๋ชจ๋ ์ถ๋ ฅ)
Math.floor(Math.random() * 10)
⇒ 0 ~ 10 ์ฌ์ด์ ์ซ์๋ฅผ ๋๋ค์ผ๋ก ์ถ๋ ฅํ๋ค. (10๋ฏธ๋ง) (์ ์๋ง)
Math.floor(Math.random() * 10) + 1
⇒ 1 ~ 11 ์ฌ์ด์ ์ซ์๋ฅผ ๋๋ค์ผ๋ก ์ถ๋ ฅํ๋ค. (11๋ฏธ๋ง) (์ ์๋ง)
**๋ ์์๋ณด๊ธฐ**
Math.floor() ํจ์๋ ์
๋ ฅ๋ฐ์ ์ซ์๋ฅผ ๋ด๋ฆผํ ์ ์๋ฅผ ๋ฆฌํดํ๋ ํจ์์
๋๋ค.
Math.ceil() ํจ์๋ ์
๋ ฅ๋ฐ์ ์ซ์๋ฅผ ์ฌ๋ฆผํ ์ ์๋ฅผ ๋ฆฌํดํ๋ ํจ์์
๋๋ค.
Math.round() ํจ์๋ ์
๋ ฅ๋ฐ์ ์ซ์๋ฅผ ๋ฐ์ฌ๋ฆผํ ์ ์๋ฅผ ๋ฆฌํดํ๋ ํจ์์
๋๋ค.
โ๊ถ๊ธ๊ถ๊ธโ
Math.floor(Math.random() * 4500) + 500; ์๋ฏธ๋??
⇒ 500 ~ 5000 ์ฌ์ด์ ์ซ์ ์ค ์ ์๋ง ์ถ๋ ฅํ๋ค.
์ ๋ฐํ ์ซ์๋ฅผ ํํํ๋๋ฐ ์ค์ฐจ์ ํ๊ณ๊ฐ ์กด์ฌํด์ ์ ์ํด์ ์ฌ์ฉํด์ผํฉ๋๋ค.
ํน์๋ ์๋ชป๋ ๊ฐ๋ ์ ๋ฌ์ด ์๋ค๋ฉด ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค. ์ ์ ์ฑ์ฅ์ ๋์์ด ๋ฉ๋๋ค
๋ฐ์ํ