SMART LOTTO
Smart Lotto내가 만드는 스마트한 로또 — 나만의 번호 전략으로 즐기는 로또 앱
관련 글30
로또 명당은 진짜 있을까
1등 당첨점이 지도에 찍히는 이유는 있습니다. 다만 그 가게가 당신의 확률을 바꿔 주지는 않습니다. 상징과 확률을 나눠 봅니다.
복권을 ‘투자’로 보지 않는 편이 나은 이유
기대값이 마이너스인 상품을 투자 포트폴리오에 넣을 필요는 없습니다. 오락으로 둘 때 관계와 예산이 건강해집니다.
토요일 저녁, 로또를 확인하는 사람들
추첨이 있는 밤이면 같은 화면을 여는 사람들이 있습니다. 당첨보다, 그 짧은 의식이 로또의 일상이 되는 과정을 이야기합니다.
자동번호와 수동번호, 사람들은 왜 고를까
확률은 같은데 구매 창구에서는 자동과 수동이 갈립니다. 차이는 당첨이 아니라 선택에 대한 감각과 루틴입니다.
로또에 대한 흔한 오해 다섯 가지
자주 나온 번호, 오래 안 나온 번호, 명당 판매점… 로또를 둘러싼 이야기 중 어디까지가 사실인지 하나씩 짚어봅니다.
로또 1등 확률은 정말 얼마나 낮을까
1~45 중 6개를 맞추는 조합은 약 814만 가지입니다. 확률을 숫자와 비유로 보면, 로또를 대하는 태도가 조금 달라집니다.
스마트로또 — 미출현 번호와 출현 빈도 통계 보는 법
오래 안 나온 번호와 자주 나온 번호를 보는 일은 재미있습니다. 다만 그 숫자가 ‘다음에 나온다’는 약속은 아닙니다.
스마트로또 — 초보자를 위한 첫 번호 전략 만드는 법
첫 전략은 완벽할 필요가 없습니다. 조건을 적게 걸고, 저장해 두고, 매주 같은 방식으로 고르는 쪽이 더 오래 갑니다.
스마트로또 — 회원가입 없이 바로 쓰는 로또 앱
로또 앱에 계정까지 만들고 싶지 않은 마음이 있습니다. 가벼운 취미에는, 가벼운 시작이 어울립니다.
스마트로또 — 한 번에 최대 5게임 번호 생성하는 법
여러 장을 사는 습관 자체보다, 같은 방식으로 여러 게임을 고르는 감각이 중요합니다. 장수를 늘리라는 이야기가 아닙니다.
스마트로또 — 내 주변 로또 1등 당첨 판매점 찾는 법
명당 판매점을 찾는 마음은 확률보다 이야기에 가깝습니다. 그 이야기를 가볍게 즐기되, 예산은 지키자는 쪽의 글입니다.
스마트로또 — 홀짝 비율과 합계 범위로 번호 균형 맞추기
홀짝과 합계로 ‘균형’을 맞추는 습관은 당첨을 보장하지 않습니다. 다만 극단적인 조합을 피하며 고르는 재미를 남깁니다.
스마트로또 — 고정수와 제외수로 번호 범위를 좁히는 법
꼭 넣고 싶은 번호와 빼고 싶은 번호를 정하는 습관은 확률을 바꾸지 않습니다. 다만 고르는 과정에 ‘내 규칙’을 남깁니다.
스마트로또 — 토요일 추첨 전 10분 번호 고르는 루틴
추첨 전날이나 당일, 번호를 즉흥으로 고르다 자동으로 끝나는 대신, 짧은 루틴으로 고르는 과정을 정리하는 이야기입니다.
스마트로또의 끝수 조건 기능 — 번호 선택 전략 중 하나
끝수는 일의 자리 숫자입니다. 사람들이 끝수에 집착하는 이유는 당첨보다, 패턴을 읽고 싶은 마음에 가깝습니다.
스마트로또가 자동번호와 다른 점
자동번호와 조건 기반 번호는 당첨 확률이 같지, 고르는 경험은 다릅니다. 그 차이를 솔직하게 적어 보았습니다.
스마트로또 — 나만의 조건을 저장하는 번호 전략 시스템
매주 같은 조건을 처음부터 다시 설정하는 번거로움은, 생각보다 습관을 망칩니다. 저장은 당첨이 아니라 반복을 위한 장치입니다.
스마트로또 — 내 위치 기반 로또 판매점 찾기 기능
번호를 뽑은 뒤 어디서 살지 고민될 때, 먼 명당보다 가까운 구매처를 고르는 쪽이 습관을 가볍게 만듭니다.
스마트로또 통계 화면 — 1200회 당첨 데이터가 앱 안에 있습니다
역대 당첨 데이터를 앱 안에 둔 이유는 예측이 아니라, 번호를 고르는 재료를 조용히 보여 주기 위해서입니다.
스마트로또 — 번호 생성 전 설정하는 통계 기반 조건 시스템
조건 랜덤은 그냥 랜덤과 확률이 같지, 고르는 경험은 다릅니다. 통계는 그 조건을 정하는 재료일 뿐입니다.
SMART LOTTO 개발기 10편 — 한국에서 안 보이는 한국 로또 앱
앱스토어 심사관이 도박 앱 판정을 내렸다. 싸우다 보면 블랙리스트가 될까봐 시키는 대로 했더니, 한국 앱스토어에서 내 앱이 사라졌다.
SMART LOTTO 개발기 9편 — 안드로이드 출시, 12명의 테스터를 구하라
Google Play에 앱을 올리려면 비공개 테스트를 14일 동안 12명에게 해야 한다. iOS 개발자가 안드로이드 테스터 12명을 구하는 여정.
SMART LOTTO 개발기 8편 — Claude Code로 앱을 다시 태어나게 하다
소스코드가 없는 앱을 다시 만들었다. 이번엔 Flutter로. 그리고 Claude Code가 함께였다. 2026년 6월 11일, 1.2.0 배포.
SMART LOTTO 개발기 7편 — 소스코드를 잃었다
Bitbucket에서 저장소를 지웠고, 맥북도 포맷했다. 앱은 앱스토어에 살아있는데 코드는 세상에 없다.
SMART LOTTO 개발기 6편 — 2년 넘게 방치된 앱, 그리고 버그 발견
2023년 10월 마지막 업데이트 이후 앱을 거의 손대지 않았다. 그러다 2026년 초, 앱이 당첨 데이터를 못 가져오고 있다는 걸 발견했다.
SMART LOTTO 개발기 5편 — 사용자 리뷰가 기능을 만들었다
제외수가 뭔지는 알았다. 끝수가 뭔지는 몰랐다. 사용자 리뷰 두 개로 기능 두 개가 추가됐다.
SMART LOTTO 개발기 4편 — 통계 화면이 느렸던 이유, Dictionary로 해결한 방법
1,200개 데이터를 그냥 반복문으로 돌리면 통계가 느리다. 미리 계산해서 Dictionary에 담아두면 빠르다. 당연한 이야기지만 직접 겪어야 실감한다.
SMART LOTTO 개발기 3편 — QR 코드 기능이 앱스토어 심사를 막았다
만들어놓은 기능을 숨겨야 심사가 통과된 경험. 앱스토어 심사는 때로 개발자의 의도를 끝까지 의심한다.
SMART LOTTO 개발기 2편 — 1,000회분 데이터를 앱에 넣은 이유
매번 앱을 열 때마다 API를 1,000번 호출하는 건 무식한 짓이다. 처음부터 그 문제를 알았고, 나름의 방법을 찾았다.
SMART LOTTO 개발기 1편 — 2020년 12월, 왜 로또 앱이었나
2020년 12월 16일 오후 12시 22분, 처음으로 TestFlight에 빌드를 올렸다. 개발을 시작한 지 약 2주 만이었다.