KO
내 도구

이전 소수 계산기

24자리까지의 자연수보다 작은 가장 큰 소수를 찾고, 입력한 수와의 간격과 그 바로 아래의 소수 10개를 보여 줍니다.

2보다 큰 24자리 이하의 정수. 쉼표와 공백은 무시합니다.
이전 소수
997
간격 (n − 이전 소수)
3
n 자체가 소수인가요?
No

「이전 소수」는 n보다 작은 가장 큰 소수를 뜻합니다. 소수 판정은 결정적 밀러–라빈 검사로 하며, 허용 범위의 모든 수에서 정확합니다.

1,000 바로 아래의 소수 10개
번호소수n보다 작은 거리
19973
29919
398317
497723
597129
696733
795347
894753
994159
1093763
내 도구 →
광고

이 도구는 이전 소수, 즉 입력한 수보다 작은 가장 큰 소수를 찾아 줍니다. 해시 테이블 크기를 정하거나, 소수 간격 숙제를 확인하거나, 2의 거듭제곱이나 10의 거듭제곱 바로 아래의 소수를 법으로 고를 때 편리합니다. 24자리까지의 정수를 정확하게 처리하며, 입력한 수 바로 아래의 소수 10개도 보여 줍니다.

사용 방법

  1. 2보다 큰 정수를 입력합니다. 쉼표를 써도 되므로 1,000,000도 됩니다.
  2. 이전 소수와 입력한 수보다 얼마나 작은지를 확인합니다.
  3. 입력한 수 자체가 소수인지 확인합니다.
  4. 표에서 그 아래의 소수들도 살펴봅니다.

계산식

prevprime(n) = max { p 는 소수 : p < n }

n − 1부터 짝수를 건너뛰며 내려가면서 각 후보를 검사합니다. 후보가 밑 2, 3, 5, …, 41에 대한 밀러–라빈 검사를 통과하면 소수입니다. 이 13개의 밑을 쓰면 약 3.3 × 10²⁴ 미만의 모든 수에서 오판이 없으므로, 답은 확률적이지 않고 확실합니다.

예시

n = 1,000,000이면 999,999(3으로 나누어떨어짐), 999,997(= 757 × 1,321)을 차례로 검사하며 내려가다가 처음 만나는 소수 999,983에서 멈춥니다. 간격은 1,000,000 − 999,983 = 17입니다. 그 아래의 소수는 999,979와 999,961입니다.

자주 묻는 질문

입력한 수가 소수이면 자기 자신이 이전 소수인가요?

아닙니다. 이전 소수는 언제나 입력한 수보다 작습니다. 97의 이전 소수는 89이며, 도구는 97 자체가 소수라는 것도 알려 줍니다.

2에는 이전 소수가 왜 없나요?

2는 가장 작은 소수라서 2보다 작은 소수가 없습니다. n = 3이면 답은 2입니다.

소수 사이의 간격은 얼마나 클 수 있나요?

n 근처의 평균 간격은 약 ln(n)으로, 100만 근처에서 약 14, 1조 근처에서 약 28입니다. 다만 개별 간격은 많이 다르고 훨씬 클 수도 있습니다.

얼마나 큰 수까지 입력할 수 있나요?

24자리까지입니다. 이 범위 전체에서 소수 판정이 결정적이므로 결과는 정확합니다.

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 이전 소수 계산기. https://kakao.mobile/ko/tools/previous-prime-calculator/

MLA

“이전 소수 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/previous-prime-calculator/.

광고