다음 소수 계산기
10^24 이하의 자연수 뒤에 나오는 다음 소수를 찾고, 이전 소수와 간격, 이어지는 소수 10개를 증명된 소수 판정으로 알려 줍니다.
시행 나눗셈으로 소수 여부를 확인했습니다(여기 나오는 수는 모두 1,000,000 미만입니다).
| 번호 | 소수 | 이전 소수와의 간격 |
|---|---|---|
| 1 | 101 | 4 |
| 2 | 103 | 2 |
| 3 | 107 | 4 |
| 4 | 109 | 2 |
| 5 | 113 | 4 |
| 6 | 127 | 14 |
| 7 | 131 | 4 |
| 8 | 137 | 6 |
| 9 | 139 | 2 |
| 10 | 149 | 10 |
정수를 입력하면 그보다 큰 가장 작은 소수, 그보다 작은 가장 큰 소수, 둘 사이의 간격, 그리고 이어지는 소수 10개를 알려 줍니다. 10^24까지의 수를 지원하며 정확한 정수 연산을 쓰므로 1조나 10^18 다음의 첫 소수도 찾을 수 있습니다.
사용 방법
- 숫자를 입력합니다. 쉼표, 1e12, 10^12 모두 괜찮습니다.
- 입력한 수가 소수일 때 그 수 자체를 답으로 하려면 확인란을 선택합니다.
- 다음 소수, 이전 소수, 간격을 확인합니다.
- 표에서 이어지는 소수 10개와 그 사이의 간격을 살펴봅니다.
계산식
다음 소수(n) = p > n 이면서 소수인 가장 작은 p
n + 1, n + 2, …를 차례로 검사합니다. 각 후보는 먼저 1,000 미만의 소수로 나누어 보고, 통과한 수는 13개의 소수 밑 2, 3, 5, …, 41을 쓰는 밀러–라빈 판정을 거칩니다. 이 밑의 집합은 3.3 × 10^24 미만의 모든 수에서 오판이 없음이 증명되어 있으므로, 모든 답은 소수일 가능성이 아니라 확실한 소수입니다. 베르트랑 공준에 따라 1보다 큰 모든 n에 대해 n과 2n 사이에 소수가 있습니다.
예시
1,000,000 다음 소수는 1,000,003입니다. 1,000,001 = 101 × 9,901이고 1,000,002는 짝수이기 때문입니다. 이전 소수는 999,983이고, 입력한 수에서 다음 소수까지의 간격은 3입니다. 1,000,000,000 다음 소수는 프로그래머가 자주 쓰는 나눗셈 기준값 1,000,000,007입니다.
자주 묻는 질문
0, 1, 음수 다음의 소수는 무엇인가요?
0과 1은 소수가 아니고 소수는 양수이므로, 모두 답이 2입니다. 2는 가장 작은 소수이자 유일한 짝수 소수입니다.
연속한 소수는 얼마나 떨어져 있나요?
n 근처의 평균 간격은 약 ln n으로, 1,000 근처에서 약 7, 10^12 근처에서 약 28입니다. 다만 개별 간격은 많이 다릅니다. 101과 103 같은 쌍둥이 소수는 차이가 2뿐입니다.
자릿수가 정해진 가장 작은 소수는 어떻게 찾나요?
d자리 수라면 10^(d − 1)을 입력하세요. 4자리 첫 소수는 1,009, 7자리 첫 소수는 1,000,003, 13자리 첫 소수는 1,000,000,000,039입니다.
왜 10^24까지만 지원하나요?
약 3.3 × 10^24를 넘으면 고정된 밀러–라빈 밑의 집합이 충분하다는 것이 증명되어 있지 않아, 이 도구는 「아마도 소수」라고만 말할 수 있게 됩니다.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/next-prime-calculator/
인용·퍼가기
kakaoCalc. (2026, November 8). 다음 소수 계산기. https://kakao.mobile/ko/tools/next-prime-calculator/
“다음 소수 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/next-prime-calculator/.