1. 도박 손실 구조의 핵심
핵심 문장
도박의 위험은 단순히 “한 번 졌다”가 아니라, 반복할수록 평균 손실이 누적되는 구조에 있습니다.
도박의 위험은 단순히 “한 번 졌다”가 아니라, 반복할수록 평균 손실이 누적되는 구조에 있습니다.
🎲 확률
어떤 사건이 일어날 가능성을 수로 나타낸 것입니다. 예를 들어 승률 45%는 100번 중 평균적으로 약 45번 이길 가능성을 뜻합니다.📉 기대값
같은 행동을 매우 많이 반복했을 때 한 번당 평균적으로 얻거나 잃는 금액입니다.🏦 하우스 엣지
운영자에게 유리하도록 설계된 구조적 이익입니다. 학생 입장에서는 장기 손실률에 해당합니다.🧪 시뮬레이션
컴퓨터로 여러 번 반복 실험하여 우연처럼 보이는 결과 속 평균적 경향을 확인하는 방법입니다.수학적 핵심
한 번 배팅할 때 이기면 받는 순이익을 \(W\), 질 때 잃는 금액을 \(L\), 이길 확률을 \(p\)라 하면 기대값은 다음과 같습니다.
\[ E = pW - (1-p)L \]
만약 \(E<0\)이면 단기적으로 이길 때가 있어도, 반복할수록 평균 손실이 커지는 구조입니다.
2. 기대값 계산기
계산 결과
값을 입력하고 계산 버튼을 누르세요.
해석
기대값이 음수라면 “공정하지 않은 게임”입니다. 이 경우 반복 횟수가 많아질수록 손실 총액의 평균은 점점 커집니다.
기대값이 음수라면 “공정하지 않은 게임”입니다. 이 경우 반복 횟수가 많아질수록 손실 총액의 평균은 점점 커집니다.
3. 손실 시뮬레이션
그래프가 여기에 표시됩니다.
4. 연속 손실 확률
연속 손실 확률을 계산해 보세요.
\[ P(\text{연속 } n \text{회 손실}) = q^n \]
여기서 \(q\)는 한 번 질 확률입니다. 도박에서는 몇 번 연속으로 잃는 일이 생각보다 자주 발생할 수 있습니다.
5. 파이썬 코드로 보는 시뮬레이션 원리
import random
capital = 100000
bet = 1000
win_prob = 0.48
profit_rate = 1.0
for round_no in range(1, 301):
if random.random() < win_prob:
capital += bet * profit_rate
else:
capital -= bet
print("최종 자금:", capital)
코드 해석
random.random()은 0 이상 1 미만의 난수를 만듭니다.
이 값이 승률보다 작으면 이긴 것으로 처리합니다.
승률이 0.48이면 약 48%의 경우만 이기고, 약 52%는 지는 구조입니다.
핵심 질문
한두 번은 이길 수 있는데 왜 위험할까요?
반복 횟수가 많아질수록 기대값의 영향이 커지기 때문입니다.
6. 확인 평가
학번과 이름을 입력한 뒤 채점하면 학번_이름_도박근절_점수_응시시각.txt 파일이 생성됩니다.
7. 실천 선언
전북과학고등학교 학생 실천 선언
나는 확률과 기대값의 원리를 이해하고, 도박이 우연한 놀이가 아니라 반복 손실을 만들 수 있는 위험한 구조임을 인식한다. 나는 나의 시간, 관계, 신뢰, 미래를 지키기 위해 도박을 멀리하고 건강한 선택을 실천한다.
기억하기
“수학은 도박을 잘하게 만드는 도구가 아니라, 도박의 위험을 정확히 이해하고 멀리하게 만드는 도구입니다.”
“수학은 도박을 잘하게 만드는 도구가 아니라, 도박의 위험을 정확히 이해하고 멀리하게 만드는 도구입니다.”