고정수는 당첨 확률을 높이는 기능이 아닙니다.

고정수는 사용자가 선택한 번호를 프로그램이 만드는 모든 통과 조합에 넣도록 강제하는 조합 조건입니다. 추첨기의 당첨번호에 영향을 주거나 그 번호의 출현을 보장하지 않습니다.

저장 필터조합 검사 규칙번호 목록 + Min·Max
고정수특수한 저장 필터Min = Max = 번호 수
조합 결과조건 통과 6수마지막 산출물
결과 파일전체 통과 조합화면 미리보기와 구분

세 항목은 입력·조건·출력의 서로 다른 단계입니다.

항목저장되는 내용프로그램에서 하는 일
저장 필터필터명, 번호 목록 S, 최소 Min, 최대 Max각 6수 조합이 S의 번호를 Min~Max개 포함했는지 검사합니다.
고정수 필터고정할 번호 목록 S, Min과 Max를 모두 |S|로 저장허용 위반 0일 때 S의 모든 번호가 든 조합만 통과시킵니다.
조합 결과선택 번호 풀에서 필터 검사를 통과한 실제 6개 번호 목록화면에 일부를 보여주고 전체 통과 조합과 실행 메모를 결과 파일에 저장합니다.
저장 필터 통과 조건: Min ≤ |6수 조합 ∩ 필터 번호 목록| ≤ Max

예를 들어 짝수 22개를 번호 목록으로 저장하고 Min 2, Max 4로 설정하면 ‘짝수 22개를 추천한다’는 뜻이 아닙니다. 만들어진 6수 조합마다 짝수가 2~4개인지 검사한다는 뜻입니다.

실제 흐름은 번호 풀에서 결과 파일까지 한 방향으로 진행됩니다.

  1. 조합 대상 번호 선택6수 조합을 만들 원본 번호 풀을 정합니다. 고정할 번호도 이 풀 안에 있어야 합니다.
  2. 저장 필터 선택현재 실행에 적용할 필터만 체크합니다. 저장되어 있어도 선택하지 않은 필터는 적용되지 않습니다.
  3. Min·Max와 허용 위반 확인각 필터의 포함 개수 범위와 전체 실행에서 허용할 필터 위반 수를 확인합니다.
  4. 선택 조합 실행원본 번호 풀의 모든 6수 후보를 검사해 조건을 통과한 조합을 결과 파일에 기록합니다.
  5. 결과와 실행 메모 확인검사 조합 수, 통과 조합 수, 적용 필터, 충돌 상위 필터와 결과 파일을 확인합니다.
  6. 필요한 결과 별도 저장회차·규칙 버전이 드러나는 이름으로 다른 이름 저장하고 복기 기록에 연결합니다.
분석 화면의 후보 번호는 조합을 설계하기 위한 참고 자료이고, 저장 필터는 조합을 검사하는 규칙이며, 조합 결과는 실제로 그 규칙을 통과한 6개 번호 묶음입니다.

저장 필터의 번호 목록은 ‘모두 넣을 번호’가 아닙니다.

저장 필터는 하나의 집합과 허용 범위를 묶은 규칙입니다. 같은 번호 목록이라도 Min·Max에 따라 역할이 완전히 달라집니다.

번호 목록 SMin·Max통과하는 6수 조합
1·2·3·4·5·60~1이 여섯 번호를 하나도 포함하지 않거나 한 개만 포함
1·2·3·4·5·62~3이 여섯 번호 중 2개 또는 3개 포함
7·231~17과 23 중 정확히 한 개만 포함
7·232~27과 23을 모두 포함하는 고정 2수 필터

필터명은 결과에 영향을 주는 수학 조건이 아니라 사람이 구분하기 위한 라벨입니다. `고정2수_7_23`, `짝수_2~4`, `저구간_1~3`처럼 번호 목록과 범위를 알아볼 수 있게 이름을 붙이면 충돌 분석과 복기 때 유리합니다.

수정·직접 입력·다중 입력의 차이

버튼사용할 때바뀌는 내용
선택 필터 수정이미 저장된 필터의 허용 범위만 조정할 때현재 코드에서는 필터명과 번호 목록을 유지하고 Min·Max를 수정합니다.
직접 필터 입력새 번호 목록과 조건을 하나 추가할 때필터명, 쉼표·공백으로 구분한 번호, Min·Max를 새 저장 필터로 만듭니다.
다중 입력엑셀 등에서 여러 필터를 한꺼번에 붙여 넣을 때필터명·Min·Max·번호 열을 읽어 신규·중복·오류 항목을 나눠 저장합니다. 이용 등급에 따라 제공 범위가 다릅니다.

필터를 추가하거나 수정한 뒤에는 새로고침으로 목록을 갱신하고, 원하는 필터가 실제 선택됐는지 다시 확인합니다. 저장 완료 문구만 보고 바로 실행하면 새 필터가 미선택 상태일 수 있습니다.

고정수는 직접 필터 입력에서 네 단계로 만듭니다.

  1. 직접 필터 입력 열기조합기의 필터 작업 영역에서 새 저장 필터를 추가합니다.
  2. 필터명과 번호 입력예: 필터명 `고정2수_7_23`, 번호 목록 `7, 23`
  3. Min과 Max를 번호 수로 통일두 번호를 모두 넣으려면 Min 2, Max 2로 저장합니다.
  4. 필터 선택·허용 위반 0 확인새로고침 후 고정수 필터를 체크하고, 반드시 포함하려면 허용 위반 개수를 0으로 둡니다.
목적번호 목록MinMax
고정 1수711
고정 2수7·2322
고정 3수7·23·4133

허용 위반 1은 고정수도 예외가 될 수 있습니다.

현재 조합기는 위반한 필터의 개수가 허용 위반 수 이하이면 조합을 통과시킵니다. 따라서 고정수 필터 하나를 위반한 조합도 허용 위반 1에서는 남을 수 있습니다. ‘반드시 포함’이 목적이면 허용 위반 0과 실행 메모의 적용 필터를 함께 확인하세요.

고정수가 늘수록 남는 조합 공간은 빠르게 줄어듭니다.

45개 전체를 원본 번호 풀로 두고 서로 다른 k개 번호를 모든 조합에 고정하면 남는 조합 수는 C(45−k, 6−k)입니다. 이 숫자는 고정수가 단순한 표시가 아니라 매우 강한 제약임을 보여줍니다.

고정수남는 6수 조합전체 8,145,060개 대비
0개8,145,060100%
1개1,086,008약 13.33%
2개123,410약 1.52%
3개11,480약 0.141%
4개820약 0.010%
5개40약 0.00049%
6개1약 0.000012%

원본 번호 풀이 N개라면 같은 계산은 C(N−k, 6−k)입니다. 고정수 중 하나라도 실제 본번호가 아니면 그 고정수를 포함한 모든 조합은 6개 일치에 도달할 수 없으므로 분석 후보와 조합 강제를 구분해야 합니다.

필터가 충돌하면 결과 0개가 정상일 수 있습니다.

예를 들어 `고정2수_7_23` 필터가 7·23을 모두 요구하는데 다른 필터가 1~22 구간을 0개만 허용한다면 7 때문에 두 조건을 동시에 만족할 수 없습니다. 이때 결과 0개는 프로그램 오류나 “당첨 조합이 없다”는 뜻이 아니라 현재 선택한 규칙의 교집합이 비었다는 뜻입니다.

  • 고정 번호가 원본 번호 풀에 모두 들어 있는지 확인합니다.
  • 고정수 필터의 Min·Max가 번호 개수와 같은지 확인합니다.
  • 저장만 하고 선택하지 않은 필터가 없는지 봅니다.
  • 실행 메모의 선택 필터 수와 통과 조합 수를 확인합니다.
  • 충돌 상위 필터에서 가장 많은 조합을 막은 규칙을 찾습니다.
  • 한 번에 한 필터의 범위만 조정하고 새 버전으로 다시 실행합니다.

결과가 없다는 이유로 허용 위반을 바로 높이면 어떤 조건이 깨진 채 통과했는지 알기 어려워집니다. 먼저 충돌 원인을 확인하고, 허용 위반은 의도적으로 비교할 때만 사용합니다.

조합 결과의 No는 추천 순위가 아닙니다.

조합 결과 표의 각 행은 조건을 통과한 6수 조합입니다. 현재 생성 과정은 원본 조합을 정해진 순서로 검사하고 통과한 순서대로 No를 붙이므로, 1번 행이 100번 행보다 당첨 확률이 높다는 뜻이 아닙니다.

결과 행이 의미하는 것

선택한 원본 번호 풀, 저장 필터와 허용 위반 설정을 통과한 하나의 6수 조합

결과 행이 의미하지 않는 것

AI 확률 순위, 당첨 가능성 순위, 구매 우선순위 또는 1등 예측 목록

모든 서로 다른 6수 조합은 공정한 추첨에서 같은 기본 1등 확률을 가집니다. 필터는 사용자의 조합 공간을 줄이는 규칙이지 남은 각 조합의 추첨 확률을 자동으로 높이는 장치가 아닙니다.

화면 표시 수와 전체 결과 파일의 조합 수는 다를 수 있습니다.

현재 v1.1.3은 이용 등급에 따라 결과 표에 최대 30개 또는 300개를 미리 보여줍니다. 그러나 실행 중 통과한 전체 조합은 결과 파일에 기록되므로 화면 행 수만 보고 전체 결과가 30개·300개라고 판단하면 안 됩니다.

확인 위치보여주는 내용주의
조합 결과 표등급별 화면 표시 한도 안의 미리보기전체 통과 조합 수와 다를 수 있습니다.
실행 메모검사 조합 수, 통과 조합 수, 결과 파일, 입력 원본과 허용 위반회차·설정이 맞는지 먼저 확인합니다.
결과 파일실행에서 통과한 전체 COMBO 행과 분석 메모중요 결과는 회차·버전 이름으로 별도 보관합니다.
다른 이름 저장현재 결과를 사용자가 정한 위치와 이름으로 내보냅니다.자동 최근 결과 관리와 별도인 장기 보관용입니다.
결과 파일 불러오기저장한 파일을 화면에서 다시 확인합니다.미리보기 불러오기와 이전 결과 재필터링 대상 선택은 다른 동작입니다.

복기용 파일 이름 예시

1238_v1-0_fixed2_tolerance0_20260821-1800.txt처럼 대상 회차, 규칙 버전, 고정수 개수, 허용 위반과 추첨 전 저장 시각을 넣으면 다음 회차에서 같은 설정을 찾기 쉽습니다.

결과 상세 분석은 조건을 고치는 화면입니다.

항목정확한 뜻
검사 조합 수필터 적용 전에 이번 실행이 살펴본 6수 조합 수
통과 조합 수허용 위반 설정을 포함한 현재 조건을 통과한 조합 수
충돌 상위 필터가장 많은 후보 조합을 제한한 필터와 충돌 횟수·비율
통과 조합 요약전체를 대체하지 않는 일부 통과 조합의 빠른 확인 영역
단일 필터 완화한 조건을 완화했을 때 추가 통과 가능성이 큰 필터의 참고값
입력 원본전체 생성인지 이전 결과 파일 재필터링인지 확인하는 실행 출처

충돌 횟수가 높은 필터는 ‘나쁜 필터’나 ‘틀린 예측’이 아니라 현재 다른 조건들과 함께 조합 공간을 많이 줄인 규칙입니다. 단일 필터 완화도 당첨 가능성이 높아진다는 추천이 아니라 결과 수 변화의 진단 자료입니다.

결과가 예상과 다를 때 확인할 순서

현상먼저 확인할 내용
고정수가 빠진 조합이 보임고정수 필터 선택 여부 → Min=Max=고정수 개수 → 허용 위반 0 → 현재 결과 파일명
결과가 0개원본 풀에 고정수 포함 → 필터 간 모순 → 충돌 상위 필터 → Min·Max 범위
결과가 너무 많음필터가 실제 선택됐는지 → Min·Max가 너무 넓은지 → 허용 위반이 높은지
새 필터가 안 보임저장 완료·중복 메시지 → 새로고침 → 저장 필터 목록과 등급별 저장 한도
화면에 30·300개만 보임실행 메모의 통과 조합 수와 결과 파일의 전체 조합 수
불러온 결과로 다시 필터링이 안 됨미리보기 불러오기와 재필터링 대상 선택의 차이, 현재 등급의 기능 범위

초보자에게 권하는 안전한 사용 순서

  1. 원본 번호 풀을 저장하고 고정 후보가 모두 포함됐는지 확인합니다.
  2. 적용할 저장 필터를 선택하고 필터 수를 메모합니다.
  3. 고정수는 직접 입력으로 만들고 Min·Max를 번호 수와 같게 둡니다.
  4. 첫 실행은 허용 위반 0으로 시작합니다.
  5. 검사·통과 조합 수, 결과 파일과 충돌 상위 필터를 확인합니다.
  6. 결과가 지나치게 많거나 적으면 한 필터의 Min·Max만 바꿉니다.
  7. 추첨 전 결과를 다른 이름으로 저장하고 회차 복기표에 파일명을 남깁니다.
  8. 추첨 뒤 후보 풀 포함수와 실제 조합 결과를 분리해 채점합니다.

카페·블로그에는 세 단계를 섞지 않고 씁니다.

오해하기 쉬운 문장

“필터에서 7·23을 고정했으므로 당첨 후보 조합 300개가 나왔습니다.”

검증 가능한 문장

“원본 풀에서 직접 입력 필터 S={7,23}, Min=Max=2, 허용 위반 0을 적용했습니다. 전체 통과 조합은 실행 메모 기준 __개이며 화면에는 한도 내 일부만 표시됩니다. 고정수는 프로그램 조합 조건으로 당첨을 보장하지 않습니다.”

조합 실행 전 10초 점검

질문확인할 내용
원본 번호 풀이 맞는가?6개 이상이며 고정할 번호가 모두 포함됨
필터가 실제 선택됐는가?저장 목록의 체크 상태와 실행 메모의 필터 수
Min·Max 뜻을 이해했는가?필터 번호 목록과 한 조합의 겹침 개수 범위
고정수를 정말 강제하는가?Min=Max=번호 수, 허용 위반 0
No를 순위로 읽고 있지 않은가?결과 행 번호는 통과 순서이며 확률 순위가 아님
전체 결과를 보존했는가?통과 조합 수 확인 후 회차·버전 이름으로 별도 저장

검토한 공식 사용 자료

필터 작업 사용 안내 #07, 조합 결과 사용 안내 #08, 결과 상세 분석 사용 안내 #09, 고정수는 어떻게 사용하나요?PC 프로그램 공식 사용 영상을 현재 v1.1.3 코드에 대조해 독립 원문으로 구성했습니다.