본문 바로가기
Python

[로또] 처음 뽑은 6개의 번호를 제외한다면?

by 지식광부키우기 2021. 7. 17.

안녕하세요. 인문계공돌이입니다. 

 

오늘은 로또를 이용하여 재밌는 실험을 해보려고 합니다.

 

 

 

궁금증

 

1000원으로 로또를 한 줄 사면 번호가 하나도 안 맞는 경우가 있습니다. 

 

그러면 다음 생각으로 이어지게 됩니다.

 

어차피 내가 뽑는 번호는 당첨이 되지 않으니 이 번호를 제외하고 뽑으면 되지 않을까?

 

간단하지만 과연 실제로도 번호를 제외해도 되는지 한 번 확인해보겠습니다.

 

 

 

해결

 

실험은 간단합니다.

 

 

이번 1등 로또 당첨 번호가 위와 같은데

 

번호 6개를 랜덤으로 뽑아보고 겹치는 것이 얼마나 되는지 세보면 됩니다.

 

 

코드를 보면

 

번호 6개를 랜덤으로 중복 없이 뽑고 pick에 할당했습니다.

 

이 pick과 971회차의 로또 1등 번호와 겹치는 것이 하나도 없으면 

 

success란 변수에 넣었습니다.

 

과연 내가 뽑은 번호가 로또 1등 번호와 겹치지 않을 확률은 높을까요?

 

실험은 무려 101만 회나 진행했습니다.

 

 

결과를 보면 약 40만 회 정도 1등 번호와 내가 뽑은 번호가 겹치지 않았습니다.

 

여러 번 진행해 봤습니다.

 

 

결과는 위와 같습니다.

 

처음에 내가 뽑은 번호가 로또 1등 번호와 한 개라도 겹치지 않을 확률은 대략 40% 정도입니다.

 

970회도 해볼까요

 

 

비슷한 결과를 얻었습니다.

 

 

 

결론

 

간단하지만 재미있는 실험을 해봤습니다.

 

내가 뽑는 번호는 어차피 맞지 않으니 그 번호를 제외하고 뽑으면 되지 않을까하는 궁금증에서 시작했습니다.

 

실제로 실험을 해본 결과 내가 처음 뽑는 6개의 번호와 로또 1등 번호가 하나라도 겹칠 확률이 60% 였습니다.

 

내가 처음 뽑은 6개의 번호가 1등 번호와 겹치지 않을 확률 40%에 운을 맡기고

 

그 번호를 제외한 나머지 번호로 로또 1등 번호를 노려보셔도 좋을 듯 합니다. 

댓글