안녕하세요. 인문계공돌이입니다.
오늘은 로또를 이용하여 재밌는 실험을 해보려고 합니다.
궁금증
1000원으로 로또를 한 줄 사면 번호가 하나도 안 맞는 경우가 있습니다.
그러면 다음 생각으로 이어지게 됩니다.
어차피 내가 뽑는 번호는 당첨이 되지 않으니 이 번호를 제외하고 뽑으면 되지 않을까?
간단하지만 과연 실제로도 번호를 제외해도 되는지 한 번 확인해보겠습니다.
해결
실험은 간단합니다.
이번 1등 로또 당첨 번호가 위와 같은데
번호 6개를 랜덤으로 뽑아보고 겹치는 것이 얼마나 되는지 세보면 됩니다.
코드를 보면
번호 6개를 랜덤으로 중복 없이 뽑고 pick에 할당했습니다.
이 pick과 971회차의 로또 1등 번호와 겹치는 것이 하나도 없으면
success란 변수에 넣었습니다.
과연 내가 뽑은 번호가 로또 1등 번호와 겹치지 않을 확률은 높을까요?
실험은 무려 101만 회나 진행했습니다.
결과를 보면 약 40만 회 정도 1등 번호와 내가 뽑은 번호가 겹치지 않았습니다.
여러 번 진행해 봤습니다.
결과는 위와 같습니다.
처음에 내가 뽑은 번호가 로또 1등 번호와 한 개라도 겹치지 않을 확률은 대략 40% 정도입니다.
970회도 해볼까요
비슷한 결과를 얻었습니다.
결론
간단하지만 재미있는 실험을 해봤습니다.
내가 뽑는 번호는 어차피 맞지 않으니 그 번호를 제외하고 뽑으면 되지 않을까하는 궁금증에서 시작했습니다.
실제로 실험을 해본 결과 내가 처음 뽑는 6개의 번호와 로또 1등 번호가 하나라도 겹칠 확률이 60% 였습니다.
내가 처음 뽑은 6개의 번호가 1등 번호와 겹치지 않을 확률 40%에 운을 맡기고
그 번호를 제외한 나머지 번호로 로또 1등 번호를 노려보셔도 좋을 듯 합니다.
'Python' 카테고리의 다른 글
[크롤링] G마켓 농심 라면 데이터 수집 Python (0) | 2021.07.22 |
---|---|
[EDA, 시각화] G마켓 생수 데이터 Python (0) | 2021.07.21 |
[데이터 가공, 정규표현식] G마켓 생수 데이터 가공하기 Python (0) | 2021.07.19 |
[크롤링] G마켓 생수 데이터 수집 Python (0) | 2021.07.18 |
[크롤링] 하이마트 건조기 데이터 수집 Python (0) | 2021.07.16 |
댓글