본문 바로가기

파워유저로 가는 길

파이썬(python)로또번호추출하기

728x90

파이썬(python)로또(Lotto)번호추출하기


파이썬(Python)으로 코딩(coding)하는 글이 유튜브에 많이 올라왔더군요!

일단 어떤 방법을 쓰든지 코드를 완성해서 앱을 만들어보라는 말을 듣고 시작해 보았는데 생각보다 어렵네요!

과거에 제가 처음 컴퓨터와 마주하고 타이핑(typing)을 하는데 좌절을 느끼고 많은 시간을 방황하며 힘들게 보낸

시절이 있었는데 코딩을 배우는 것도 타이핑을 배우는 것처럼 어려운 느낌이네요!

단지, 타이핑을 배울 때에 느꼈던 좌절감은 조금 덜한 것이 이제 어느정도 타이핑에는 자신이 있다보니 그당시,

느꼈던 좌절감이나 무력감은 좀 덜한 것같습니다~!~



아무튼 며칠 공부도 하고 로또번호추출을 파이썬으로 생성하는 코드를 인터넷으로 찾아서 확인을 해 보았는데요!

아래칸에 로또번호 6개가 생성이 되는군요!



다시, 상단의 녹색 삼각형기호를 누르니 이렇게  6개의 번호가 생성됩니다!



한 번 더 눌러서 확인해도 로또번호 6개가 잘 생성되는 것을 확인하였습니다.

하지만 같은숫자가 가끔 겹치기도 하고 배열도 엉망이라 검색을 통해 새로 코드를 작성했는데요!*&*!



숫자의 배열도 차례대로 정렬이 되도록 코드를 새로 작성했습니다.




그런데, 1게임만 하는 사람은 없을 것이고 보통 5장에서 10장까지 구입하는 사람이 많을 것이므로

게임 수를 입력하여 원하는 구입숫자만큼 로또번호가 생성되도록 했습니다.



이제 정상적으로 숫자도 순서대로 표시되고 원하는 장수만큼 번호리스트도 출력되네요!***!

하지만 숫자를 입력하는 것이 번거로운 현대인의 습성을 생각해서 한 번에 5장의 로또번호가 추출되도록

코드를 새로 짜기로 했습니다!



GoodLuck! 이라는 문구가 별로 마음에 들지않아서 한글로 바꿔봤습니다!~!**!~



일단은 이렇게 마무리를 하기로 했는데 간단한 코드이고 에러도 없어 괜찮은 것같네요~!**!~



arr_selected = arr[:6] 로 코드를 짜는 방법도 있는데 위의 방법보다는 소스가 길어지네요!~!~!

코딩하는 방법은 무수히 많으므로 자신에게 맞는 코드를 선택하면 될 것같습니다.



웹에서 로또번호추출기가 구동하는 것도 검색을 해 보았는데 아직 제 능력으로는 무리네요~!!***!!~ 

html로 실행하니 이렇게 깨져서 나옵니다!!

하지만 다시 검색하여 아래와 같은 방법으로 웹에서 구현해 보았습니다.


로또번호추출코드.html


위의 html파일로 만들어봤는데 위의 로또번호추출코드.html을 클릭하면 제대로 작동되는 것을 보실 수 

있습니다!

먼저 start버튼을 누르신 후, stop버튼을 눌러 추출된 번호를 확인하시면 됩니다!!


오늘은 로또번호생성코드를 파이썬 프로그램으로 추출한 것을 가지고 포스팅을 해 보았습니다!*&*