์์ฒญ์ญ ๊น์น์ฐ๊ฐ ํ ๊ทธ๋ฆ์ผ๋ก ์ ๋ฆฌํ ๊ฐ๋ฐ์์ ์ ์ฌ ๋ฃจํด
์์ฒญ์ญ ๊น์น์ฐ๊ฐ ํ ๊ทธ๋ฆ์ผ๋ก ์ ๋ฆฌํ ๊ฐ๋ฐ์์ ์ ์ฌ ๋ฃจํด ์์ฒญ์ญ ๊น์น์ฐ๊ฐ๊ฐ ๊ฐ๋ฐ์ ์ ์ฌ์ ์ ๋ง๋ ์ด์ 1) ์์ฌ๊ฒฐ์ ๋น์ฉ์ด ๋ฎ๋ค ๊ฐ๋ฐ์์...
์์ฒญ์ญ ๊น์น์ฐ๊ฐ ํ ๊ทธ๋ฆ์ผ๋ก ์ ๋ฆฌํ ๊ฐ๋ฐ์์ ์ ์ฌ ๋ฃจํด
์์ฒญ์ญ ๊น์น์ฐ๊ฐ๊ฐ ๊ฐ๋ฐ์ ์ ์ฌ์ ์ ๋ง๋ ์ด์
1) ์์ฌ๊ฒฐ์ ๋น์ฉ์ด ๋ฎ๋ค
๊ฐ๋ฐ์์ ๋ฐ๋ณต๋๋ ์ ํ์ ์ค์ด๋ฉด ์์ฐ์ฑ์ด ์ค๋ฅด๋ฏ, ์ ์ฌ๋ ๋ง์ฐฌ๊ฐ์ง์์. ๊น์น์ฐ๊ฐ๋ ์คํจ ํ๋ฅ ์ด ๋ฎ๊ณ , ์ด๋์ ๋จน์ด๋ ๊ธฐ๋ณธ ์ด์์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๊ณ ๋ฏผ์ ์ค์ฌ์ค๋๋ค.
2) ๋๋ฒ๊น ๋ชจ๋ ํด์ ์ ํจ๊ณผ์
์ค์ ๋ด๋ด ์์ธ ์๋ฌ์ ์ด์๋ ๋จธ๋ฆฌ๋ฅผ ๋ง๋ฅด๊ฒ ๋ง๋ค์ฃ . ๊น์น์ฐ๊ฐ์ ๋งค์ฝคํจ+์จ๊ธฐ๋ ์ฒด๊ฐ์ โ์ปจํ ์คํธ ์ค์์นญโ์ ๋ถ๋๋ฝ๊ฒ ํด์ค๋๋ค. ํนํ ์์ฒญ์ญ ์ฃผ๋ณ์ฒ๋ผ ๋ฏธํ ์ด ์ฆ์ ๋์ ์์๋ ์งง๊ณ ๊ฐํ ๋ฆฌ์ ์ด ์ค์ํฉ๋๋ค.
3) ํ ์ ์ฌ์๋ ๋ฌด๋ํ๋ค
ํธ๋ถํธ๊ฐ ๊ฐ๋ฆฌ๋ ๋ฉ๋ด(์ด๋ฐฅ, ๋ง๋ผ, ์๊ณ ๊ธฐ ๋ฑ)์ ๋ฌ๋ฆฌ ๊น์น์ฐ๊ฐ๋ ํ ํฉ์๊ฐ ์ฌ์ด ํธ์ด๋ผ, โ์ค๋ ๋ญ ๋จน์งโ ํ์ ์๊ฐ์ ์ค์ฌ์ค๋๋ค.
๊น์น์ฐ๊ฐ ๊ณ ๋ฅด๋ ๊ธฐ์ค: ๋ง๋ณด๋ค ์ค์ํ 4๊ฐ์ง
1) ํ์ ์๋: ์ ์ฌ 40๋ถ ์ปท์ด ๊ฐ๋ฅํ๊ฐ
์์ฒญ์ญ์ ์ง์ฅ์ธ ๋ฐ์ง ์ง์ญ์ด๋ผ ์ค์ด ๊ธธ ์ ์์ด์. ๋๊ธฐโ์ฐฉ์โ์๋น์ด ๋น ๋ฅธ ๊ณณ์ด ์ค์ ๋ง์กฑ๋๊ฐ ๋์ต๋๋ค.
- ์ฃผ๋ฌธ์ด ๋ค์ด๊ฐ์๋ง์ ๋ฐ๋ก ๋์ค๋์ง
- ๋ฐ์ฐฌ ๋ฆฌํ ๋์ ์ด ๊ฐ๋จํ์ง
- ๊ณ์ฐ์ด ๋น ๋ฅธ์ง(์ ๋ถ/ํ๋ถ) ์ด ์ธ ๊ฐ์ง๊ฐ ์ ์ฌ ์ฑ๊ณต๋ฅ ์ ์ฌ๋ฆฝ๋๋ค.
2) ๊น์น์ ๋ฐฉํฅ์ฑ: ๋ฌต์์ง vs ์ ๊น์น
- ๋ฌต์์ง ์คํ์ผ: ๊น๊ณ ์งํ ๋ง, ๋ฐฅ์ด ์ ์ ๋ค์ด๊ฐ
- ์ ๊น์น ์คํ์ผ: ์ฐ๋ฏธ๊ฐ ์ด์ ์์ด ๊น๋, ์คํ์ ๋ ๋ฌด๊ฑฐ์ ์คํ์ ํ์๊ฐ ๋ง๋ค๋ฉด ์ ๊น์น ์ชฝ์ด ๋ ํธํ ๋๋ ์์ต๋๋ค.
3) ๊ณ ๊ธฐ/๋๋ถ ๋ฐธ๋ฐ์ค
์ข์ ๊น์น์ฐ๊ฐ๋ ๋์ฒด๋ก ๋๋ถ๊ฐ ํ๋ฌผ๊ฑฐ๋ฆฌ์ง ์๊ณ , ๊ณ ๊ธฐ๊ฐ โํฅ๋ง ๋ด๋ ์ ๋โ๊ฐ ์๋๋ผ ํ๋ ์ ์ด๋ผ๋ ์กด์ฌ๊ฐ์ด ์์ด์. ๋ฐ๋๋ก ๊ณ ๊ธฐ๊ฐ ๋๋ฌด ์ ๊ฑฐ๋ ๊ตญ๋ฌผ์ด ๊ณผํ๊ฒ ๋ฌฝ์ผ๋ฉด ๋ง์กฑ๋๊ฐ ๋จ์ด์ง๋๋ค.
4) ๋ฐฅ/๋ฆฌํ/๋ฐ์ฐฌ: ์ค์ ์ ์ฌ๊ธฐ์ ๊ฐ๋ฆฐ๋ค
๊น์น์ฐ๊ฐ๋ ๊ฒฐ๊ตญ ๋ฐฅ๊ณผ์ ํ์ด๋ง์ ๋๋ค. ๋ฐฅ์ด ์ง๊ฑฐ๋ ์์ด ์ ๋งคํ๋ฉด ์ ์ฒด ๊ฒฝํ์ด ํ๋ค๋ฆฝ๋๋ค. ๊น๊ฐ๋ฃจ๋ ๊ณ๋๋ง์ด ๊ฐ์ ์ฌ์ด๋๊ฐ ์์ผ๋ฉด ํ์๋ค์ด ๋ ์ข์ํ๋๋ผ๊ณ ์.
๊ฐ๋ฐ์์ ์ฃผ๋ฌธ ํ: ์์ ์ ํ์ด ์คํ๋ฅผ ๋ฐ๊พผ๋ค
๋งค์ด๋ง ์กฐ์ ์ โ์คํ ์ผ์ โ์ ๊ธฐ์ค์ผ๋ก
- ์คํ์ ๋ฐํ/ํ์/๋ฉด์ ์ด ์๋ค โ ๋๋ฌด ๋งต๊ฒ๋ ํผํ๊ธฐ
- ์ฝ๋ ๋ชฐ์ ์ด ํ์ํ ๋ ์ด๋ค โ ์กฐ๊ธ ๋งค์ฝคํ๊ฒ๊ฐ ๊ฐ์ฑ์ ๋์
๊น์น์ฐ๊ฐ์ ์ด์ธ๋ฆฌ๋ โ๋ฐฅ ์ ๋ตโ
์ฒซ ์๊ฐ๋ถํฐ ๊ตญ๋ฌผ์ ๋ค์ด๋ถ๊ธฐ๋ณด๋ค,
- ๋ฐฅ ํ ์๊ฐ
- ๋๋ถ/๊ณ ๊ธฐ ํ ์
- ๊ตญ๋ฌผ ํ ์๊ฐ ์ด ์์๋ก ๊ฐ๋ฉด ๊ณผ์์ด ์ค๊ณ ํฌ๋ง๊ฐ์ด ์ค๋ ๊ฐ๋๋ค. ์คํ ์กธ๋ฆผ ๋ฐฉ์ง์ ์๊ทผํ ์ข์์.
์ ์ฌ ๋ฉ๋ด ๊ฒฐ์ ๋ ๊ฐ๋ฐ์ฒ๋ผ: ๊ฐ๋จํ ๊ท์น์ผ๋ก ์๋ํํ๊ธฐ
๋งค๋ฒ โ๋ญ ๋จน์ง?โ๋ ์์ ์คํธ๋ ์ค์ ๋๋ค. ์ ๋ ํ์์ ์ด๋ ๊ฒ ๋ฃฐ์ ์ ํด๋๊ณค ํด์.
1) ์์ผ๋ณ ๊ธฐ๋ณธ๊ฐ ๋ง๋ค๊ธฐ
- ์/์: ๊น์น์ฐ๊ฐ ๊ฐ์ ๊ตญ๋ฌผ๋ฅ
- ํ/๋ชฉ: ๋ฉด/๋ฎ๋ฐฅ
- ๊ธ: ํ ํฉ์๋ก ํน๋ณ์ ๊ธฐ๋ณธ๊ฐ์ด ์์ผ๋ฉด ์์ธ๋ง ์ฒ๋ฆฌํ๋ฉด ๋ฉ๋๋ค. ๊ฐ๋ฐ๋ก ์น๋ฉด ๋ํดํธ ์ค์ ์ด์ฃ .
2) ์ฌ๋์ ์ ์ฌ ํฌํ ๋ด ๋ง๋ค๊ธฐ(๊ฐ๋จ ์์)
์ฌ๋ด์์ ๊ฐ๋ณ๊ฒ ์ฐ๊ธฐ ์ข์ ํํ๋ก, ์ ์ฌ ํ๋ณด๋ฅผ ๋๋ค์ผ๋ก ๋ฝ์์ฃผ๋ ์์์ ๋๋ค.
import random
from datetime import date
candidates = ["๊น์น์ฐ๊ฐ", "๋์ฅ์ฐ๊ฐ", "๊ตญ๋ฐฅ", "์นผ๊ตญ์", "์ ์ก๋ณถ์"]
def pick_lunch(seed=None):
seed = seed or str(date.today())
random.seed(seed)
return random.choice(candidates)
print("์ค๋์ ์ ์ฌ:", pick_lunch())
ํฌ์ธํธ๋ ์๋ฒฝํ ์์คํ ์ด ์๋๋ผ, โ๊ณ ๋ฏผ ์๊ฐ์ ์ค์ด๋ ์ฅ์นโ๋ฅผ ํ๋ ๋๋ ๊ฒ๋๋ค.
๋ง๋ฌด๋ฆฌ: ์์ฒญ์ญ์์ ๊น์น์ฐ๊ฐ๋ โ์์ ํ ๋ฆฌ์ ๋ฒํผโ
์์ฒญ์ญ ๊ทผ์ฒ์์ ์ ์ฌ์ ๋ ์ด๋ฐํ๊ณ , ์คํ ์ผ์ ์ ๋นก๋นกํฉ๋๋ค. ๊ทธ๋ด์๋ก ๊น์น์ฐ๊ฐ ํ ๊ทธ๋ฆ์ด ์ฃผ๋ ์์ ๊ฐ์ด ์ปค์. ๋จ๋ํ๊ฒ ์์ ์ฑ์ฐ๊ณ , ํ์๋ค๊ณผ ์งง๊ฒ ์๊ณ , ์๋ฆฌ๋ก ๋์์ ๋ค์ ๊ฐ๋ฐ ๋ชจ๋๋ก. ๋ค์ ๋ฒ ์์ฒญ์ญ ์ ์ฌ์ โ์ค๋์ ๊ทธ๋ฅ ๊น์น์ฐ๊ฐ๋ก ๊ฐ์โ ํ ๋ง๋๋ก ์๊ฐ์ ์๊ปด๋ณด์ธ์.
โฌ๏ธ ์ด ๊ธ์ด ๋์์ด ๋์ จ๋ค๋ฉด, ์๋ ๊ด๊ณ ๋ฅผ ํ ๋ฒ๋ง ํด๋ฆญํด์ฃผ์ธ์! ์ ์๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค ๐โโ๏ธ โฌ๏ธ