์์ ๋๋ค์๋ฌด ์กฐ๊ฑด ์์ด ๋ฌด์์
1~45์ ๋ชจ๋ ์ซ์๋ฅผ ๋์ผํ๊ฒ ์ทจ๊ธํ์ฌ ์ค๋ณต ์์ด 6๊ฐ๋ฅผ ๊ท ๋ฑ ๋ฌด์์ ์ถ์ถํ๋ค. ๊ณผ๊ฑฐ ๋น์ฒจ๋ฒํธ, ์ถํ ๋น๋, ํ์ง, ๋ฒํธ ํฉ๊ณ ๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค.
์์
- ยท๋ชจ๋ ๋ฒํธ์ ์ถ์ถ ํ๋ฅ ๋์ผ (1/45)
- ยท์กฐํฉ ๋จ์๋ก๋ 8,145,060๊ฐ ์ ์ฒด๊ฐ ๋์ผ ํ๋ฅ
- ยทํํฐ ์์
- ยท๊ฐ์ค์น ์์
ํ๋ณด ์ซ์ 1~45์์ 6๊ฐ ๊ท ๋ฑ ๋ฌด์์ ์ถ์ถ โ ์ค๋ณต ์ ๊ฑฐ โ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ. 5๊ฒ์ ์์ฑ ์ ๋ ๋ฆฝ์ ์ผ๋ก 5ํ ์คํํ๋ค.
๋๋ค์ ์คํํ ๋๋ง๋ค ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง๋ฏ๋ก 1ํ ๊ฒฐ๊ณผ์ ๋จ์ ๋น๊ตํ์ง ์๋๋ค. ์ด๊ธฐํ๋ถํฌ๋ก ๋ฑ์๋ณ ํ๋ฅ ์ ์ ํํ ๊ณ์ฐํ๊ณ , ํ์ํ๋ฉด Monte Carlo ๋ฐ๋ณต์ผ๋ก ๋ถํฌ๋ฅผ ์ง์ ๋ง๋ ๋ค.
์ฌ์ฉ์ ์ค๋ช ํ๋ฉด์ ๋ ธ์ถ๋๋ ๋ฌธ๊ตฌ
์์ ๋๋ค
์๋ฌด ์กฐ๊ฑด๋ ์ ์ฉํ์ง ์์ต๋๋ค. 1~45์ ๋ชจ๋ ์ซ์๋ฅผ ๋์ผํ๊ฒ ์ทจ๊ธํ์ฌ ๋ฌด์์๋ก ์์ฑํฉ๋๋ค.
๋ค๋ฅธ ์ ๋ต์ ๊ณผ๊ฑฐ ๊ธฐ๋ก์ ๋น๊ตํ๊ธฐ ์ํ Baseline ์ญํ ์ ํฉ๋๋ค.
npm run fetch:draws ๋ฅผ ์คํํ๋ฉด ๋ํ๋ณต๊ถ ๊ณต์ ๋ฐ์ดํฐ๋ก ์ฆ์ ๊ต์ฒด๋ฉ๋๋ค. ๊ณ์ฐ ๋ก์ง๊ณผ ํ๋ฉด์ ๊ทธ๋๋ก ๋์ํฉ๋๋ค.1๊ฒ์๋น ์ด๋ก ํ๋ฅ ์ด๊ธฐํ๋ถํฌ ยท ์ ํ ๊ณ์ฐ๊ฐ
| ๊ฒฐ๊ณผ | ํ๋ฅ | ์ฝ 1 / N |
|---|---|---|
| 6๊ฐ ์ผ์น (1๋ฑ) | 0.000012% | 1 / 8,145,060 |
| 5๊ฐ + ๋ณด๋์ค (2๋ฑ) | 0.000074% | 1 / 1,357,510 |
| 5๊ฐ ์ผ์น (3๋ฑ) | 0.002799% | 1 / 35,724 |
| 4๊ฐ ์ผ์น (4๋ฑ) | 0.136463% | 1 / 733 |
| 3๊ฐ ์ผ์น (5๋ฑ) | 2.244060% | 1 / 45 |
| 2๊ฐ ์ผ์น | 15.147402% | 1 / 7 |
์ด ํ๋ฅ ์ ์ด๋ค ์ ๋ต์ ์ฐ๋๋ผ๋ ๊ฐ๋ณ ์กฐํฉ ํ๋์ ๋ํด์๋ ๋์ผํฉ๋๋ค. ์ ๋ต์ ์กฐํฉ์ ๊ณ ๋ฅด๋ ๋ฐฉ์์ ๋ฐ๊ฟ ๋ฟ ํ ์ฅ์ ๋น์ฒจํ๋ฅ ์ ๋ฐ๊พธ์ง ์์ต๋๋ค.