반응형

파이썬 실전 14

파이썬 실전) 로또 번호 생성기 4. 연속 번호 제외

이번 강의는 연속 번호 제외 기능을 추가해보도록 하겠습니다. 1. 연속 번호 여러 로또 사이트들에서는 연속 번호 제외 기능이 거의 100% 포함됩니다. 이것은 사람의 심리상 '11번이 나왔으니 다음에는 12번이 연속해서 나오지 않겠지'라는 막연한 기대에서 비롯됩니다. 하지만 과학적으로 모든 번호가 나올 확률은 동일하므로 11번이 나오고 12번이 나올 확률과 연속되지 않는 번호가 나올 확률이 같기 때문에 이 역시 과학적인 방법은 아닙니다. 또한 결과적으로, 연속번호는 생각보다 많이 나오기 때문에 굳이 과학적으로 파고들지 않더라도 연속 번호를 제외하는 것은 의미가 없다는걸 알 수 있습니다. 2. 코드 로또 번호 사이트의 연속수 제거 기능은 2연속 제거, 3 연속 제거 등 연속의 개수를 지정해줄 수 있지만 이..

파이썬 실전) 로또 번호 생성기 3. 고정수

이번 강의는 여러 로또 번호 사이트에 있는 기능 중 하나인 고정수 설정 기능을 만들어 보려고 합니다. 1. 고정수 로또 번호에서 고정수 또는 희망수는 로또 번호를 생성할 때, 본인이 입력한 번호를 반드시 포함시키는 방법을 말합니다. 이렇게 하면 랜덤으로 생성되는 번호의 개수는 확실히 줄어들지만, 당첨 확률이 높아지는 것은 아닙니다. 로또 번호는 중복이 되지 않으므로 (45 * 44 * 43 * 42 * 41 * 40)만큼의 경우의 수가 존재합니다. 즉, 로또 번호가 만들어 질 수 있는 가짓수는 약 60억 개(5,864,443,200)입니다. 이 중에서 고정수를 하나만 선택하는 경우에는 나머지 5자리만 만들면 되므로 경우의 수가 약 1.3억 개(130,320,960) 개로 줄어듭니다. 여기서 고정수가 하나..

파이썬 실전) 로또 번호 생성기 2. GUI화

이번 강의는 이전에 만든 번호 생성 프로그램을 GUI로 만들어서 사용하기 편리하게 만드는 방법입니다. 1. 코드 파이썬 GUI를 만들기 위해서 wxPython을 사용할 예정입니다. 혹시 wxPython을 모르시는 분들은 wxPython에 대한 강의를 먼저 보고 오시는 걸 추천드립니다. 2021/01/03 - [파이썬 강의/wx] - 파이썬 GUI(wxPython) 1. 기초(Frame과 실행) 파이썬 GUI(wxPython) 1. 기초(Frame과 실행) 이번 강의는 wxPython의 기초인 프레임과 실행방법을 알려드리려고 합니다. 1. frame frame은 프로그램의 기본적인 틀이라고 할 수 있습니다. 프레임을 만들어준 후, 그 위에 여러 가지 기능을 넣는 형 marisara.tistory.com 우..

파이썬 실전) 로또 번호 생성기 1. 기본 메커니즘

이전에 로또 번호 추천 사이트는 허구라고 말씀드린 적이 있습니다. 그런데도 아직 유입 검색어에 로또 1등 예상번호나 1등 당첨되는 법이 있습니다. 그래서 로또 번호 추첨 사이트와 동일한 메커니즘으로 파이썬 프로그램을 만들려고 합니다. 2021/01/03 - [일상] - 로또 예상번호? 더 이상 속지 말자! 로또 예상번호? 더이상 속지말자! 여러분들은 인터넷을 보시다 보면 인기 검색어에 로또 예상번호 같은 게 올라오신 걸 보신 적이 있으실 겁니다. 아니면 광고로도 로또 1등 예상번호라고 나오는 것을 볼 수 있습니다. 그런데 이 marisara.tistory.com 1. 이론 로또는 1부터 45까지의 번호 중 중복 없이 6개의 번호를 선정합니다. 그리고 매주 토요일 추첨을 통해 1등 번호 6자리와 2등 번호..

반응형