Меню
Онлайн-инструментОнлайнБесплатно

Калькулятор простых чисел

Проверьте любое число на простоту, найдите все делители и ближайшие простые числа. Калькулятор простых чисел работает с числами до 10 миллиардов.

Обновлено: 13 мая 2026 г.
ФормулыБыстроПриватно

Калькулятор простых чисел

Проверьте, является ли число простым, найдите его делители и узнайте ближайшие простые числа за секунду.

Статус числа
Кол-во делителей
шт.
Наименьший делитель
Ближайшее меньшее простое
Ближайшее большее простое

Как пользоваться калькулятором

1
Введите целое положительное число в поле ввода. Например, 97 или 100. Калькулятор работает с числами от 2 до 10 000 000 000.
2
Нажмите кнопку «Рассчитать». Скрипт мгновенно проверит число на простоту и найдёт все ключевые показатели.
3
Прочитайте результат: вы увидите статус числа, количество делителей, наименьший делитель (если число составное) и два ближайших простых числа — слева и справа от введённого.
4
Чтобы проверить другое число, просто измените значение в поле и снова нажмите «Рассчитать» или используйте кнопку «Сбросить» для очистки.

Примеры расчёта

Сценарий 1: проверка простого числа
Входное число: 97. Результат: Простое число. Делителей: 2 (1 и 97). Ближайшее меньшее простое: 89. Ближайшее большее простое: 101.
Сценарий 2: проверка составного числа
Входное число: 100. Результат: Составное число. Делителей: 9 (1, 2, 4, 5, 10, 20, 25, 50, 100). Наименьший собственный делитель: 2. Ближайшее меньшее простое: 97. Ближайшее большее простое: 101.
Сценарий 3: большое число вблизи простого
Входное число: 10 000. Результат: Составное число. Делителей: 25. Наименьший собственный делитель: 2. Ближайшее меньшее простое: 9 973. Ближайшее большее простое: 10 007.

Формулы расчёта

Калькулятор использует классическое определение простого числа и алгоритм перебора делителей.

Число n — простое ⇔ n > 1 и ∀ d ∈ [2, √n] : n mod d ≠ 0

Обозначения:

  • n — проверяемое натуральное число (n ≥ 2);
  • d — потенциальный делитель, перебираемый от 2 до целой части √n;
  • n mod d — остаток от деления n на d. Если остаток равен нулю хотя бы для одного d, число составное;
  • Если ни одно d не делит n нацело, n — простое.

Поиск ближайших простых чисел выполняется последовательным перебором влево и вправо от n с шагом 1 до нахождения простого числа.

nprev = max{ p < n | p — простое }
nnext = min{ p > n | p — простое }

Ограничение: калькулятор принимает числа до 10 миллиардов. Для чисел свыше 108 поиск ближайших простых может занять несколько секунд — это нормально для вычислительных ограничений браузера.

Пошаговое объяснение

Разберём проверку числа 97 по шагам:

  1. Вычисляем √97 ≈ 9.85, округляем до целого — 9. Значит, достаточно проверить делители от 2 до 9.
  2. Проверяем: 97 ÷ 2 = 48.5 (остаток 1), не делится. 97 ÷ 3 ≈ 32.33 (остаток 1), не делится. 97 ÷ 4 — остаток 1. 97 ÷ 5 — остаток 2. 97 ÷ 6 — остаток 1. 97 ÷ 7 ≈ 13.857 (остаток 6). 97 ÷ 8 — остаток 1. 97 ÷ 9 — остаток 7.
  3. Ни один делитель не дал нулевого остатка. Вывод: 97 — простое число. Делителей ровно два: 1 и 97.
  4. Для поиска ближайших простых: идём вниз от 96 — проверяем 96, 95, ..., 89 (простое). Идём вверх от 98 — проверяем 98, 99, 100, 101 (простое).

Где применяется

  • Школьная математика и ЕГЭ/ОГЭ: проверка чисел на простоту, разложение на множители, задания на признаки делимости.
  • Криптография: алгоритм RSA основан на огромных простых числах. Понимание простоты — первый шаг к изучению шифрования.
  • Хеш-таблицы и структуры данных: простые числа часто выбирают в качестве размера хеш-таблицы для равномерного распределения ключей.
  • Генерация псевдослучайных последовательностей: простые модули улучшают статистические свойства генераторов.
  • Теория чисел и олимпиадное программирование: быстрая проверка на простоту — базовая операция в алгоритмических соревнованиях.
  • Инженерные расчёты: подбор взаимно простых параметров для зубчатых передач, расчёт резьб, оптимизация циклов.

Важные нюансы

  • Число 1 — не простое. По определению простые числа имеют ровно два различных натуральных делителя. У единицы делитель только один (она сама).
  • Число 2 — единственное чётное простое. Все остальные чётные числа делятся на 2 и потому составные.
  • Отрицательные числа и ноль не являются простыми. Калькулятор выдаст ошибку при вводе n < 2.
  • Дробные числа не проверяются — простые числа определены только для натурального ряда. Калькулятор отбросит дробную часть или сообщит об ошибке.
  • Округления не применяются — все вычисления точные целочисленные, кроме √n, который используется как верхняя граница перебора и округляется вниз.
  • Для очень больших чисел (свыше 109) поиск ближайших простых может занять заметное время. Результат будет точным, но наберитесь терпения на 1–3 секунды.

Частые ошибки

  • Считать 1 простым числом. Это самая распространённая ошибка. Запомните: простое число начинается с 2.
  • Думать, что все нечётные числа простые. Пример: 9, 15, 21 — нечётные, но составные. Проверка делимостью на 3 сразу выявляет ошибку.
  • Путать взаимно простые числа с простыми. Взаимно простые — это два числа, у которых нет общих делителей кроме 1 (например, 8 и 9). Каждое из них по отдельности может быть составным.
  • Забывать проверять делители до √n. Новички часто перебирают все числа до n-1, что крайне неэффективно. Калькулятор делает это правильно — только до √n.
  • Игнорировать верхнюю границу ввода. При числах порядка 1012 перебор до √n составляет миллион операций — терпимо, но дальнейший поиск соседних простых может замедлить страницу. Вводите числа в разумных пределах.
  • Ожидать мгновенный ответ для гигантских чисел. Браузерный JavaScript не оптимизирован для криптографических проверок 1024-битных чисел. Для чисел длиннее 15 знаков используйте специализированные библиотеки.

Ответы на частые вопросы

Вопрос: Является ли ноль простым числом?
Ответ: Нет. Ноль имеет бесконечно много делителей и не относится ни к простым, ни к составным числам.
Вопрос: Почему 2 — простое число, если оно чётное?
Ответ: Потому что оно делится только на 1 и на само себя. Чётность не мешает числу быть простым — просто 2 уникально в этом смысле.
Вопрос: Сколько всего простых чисел?
Ответ: Бесконечно много. Это доказал ещё Евклид около 300 г. до н.э. Никакого «самого большого» простого числа не существует.
Вопрос: Можно ли проверить число на простоту без перебора делителей?
Ответ: Да, существуют вероятностные (Миллера–Рабина) и детерминированные (AKS) тесты. Наш калькулятор использует надёжный метод перебора до √n — он точный для всех чисел до 1010.
Вопрос: Что делать, если результат показывает «Составное число», а я ожидал простое?
Ответ: Проверьте внимательно введённое число. Посмотрите на наименьший делитель в результате — это подскажет, на что именно делится число. Попробуйте разделить число на этот делитель вручную для проверки.
Вопрос: Калькулятор показывает «Поиск ближайших простых может занять время» — это надолго?
Ответ: Для чисел до 10 миллионов — доли секунды. Для чисел около миллиарда — возможно 1–2 секунды. Это нормально, результат будет точным.

Источники и справочные данные

Расчёт основан на стандартном математическом определении простого числа из курса теории чисел и школьной алгебры. Алгоритм перебора делителей до квадратного корня — классический метод, известный как «пробное деление» (trial division). Для учебных и справочных целей; при ответственных криптографических или инженерных расчётах проверяйте результат вручную или в специализированном ПО.

Простые числа: полное руководство

Что такое простые числа

Простое число — это натуральное число, которое имеет ровно два различных натуральных делителя: единицу и само себя. Звучит просто, но за этим определением стоит одна из самых глубоких и загадочных областей математики. Простые числа — это «кирпичики», из которых строятся все остальные натуральные числа через умножение.

Первые простые числа: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97. Обратите внимание: 2 — единственное чётное простое. Все остальные чётные числа делятся на 2 и автоматически становятся составными.

Составные числа, напротив, имеют больше двух делителей. Например, 12 делится на 1, 2, 3, 4, 6 и 12 — всего 6 делителей. Каждое составное число можно представить как произведение простых множителей: 12 = 2 × 2 × 3. Это называется основной теоремой арифметики — разложение единственно с точностью до порядка множителей.

История изучения простых чисел

Простые числа привлекали внимание математиков с древности. Евклид в «Началах» (около 300 г. до н.э.) доказал, что простых чисел бесконечно много. Его доказательство элегантно и просто: предположим, что существует самое большое простое число P. Перемножим все простые от 2 до P и прибавим 1. Полученное число либо само окажется простым (и оно больше P), либо будет делиться на простое, большее P. Противоречие доказывает бесконечность.

Эратосфен Киренский предложил алгоритм «решета» для нахождения всех простых чисел до заданного N — метод, которым до сих пор пользуются программисты. В XVII веке Пьер Ферма исследовал простые числа вида 22n+1, а Марен Мерсенн — числа вида 2p−1. Крупнейшие известные простые числа сегодня — это числа Мерсенна, найденные распределёнными вычислениями.

Как определить, простое ли число: методы проверки

Самый прямой метод — пробное деление. Вы последовательно проверяете, делится ли n на числа от 2 до √n. Если ни одно не делит n нацело, число простое. Почему до √n? Потому что если у n есть делитель d > √n, то парный ему делитель n/d будет меньше √n, и вы уже проверили бы его раньше.

На практике для больших чисел используют более эффективные алгоритмы: тест Миллера–Рабина (вероятностный, но с настраиваемой надёжностью), тест Соловея–Штрассена и детерминированный тест AKS, который доказал, что проверка на простоту принадлежит классу P. Для чисел длиной в сотни знаков применяют комбинацию методов: сначала проверяют делимость на малые простые, затем запускают вероятностные тесты.

Решето Эратосфена: древний алгоритм для современных задач

Идея решета гениально проста. Выпишите все числа от 2 до N. Возьмите первое невычеркнутое число — 2 — и вычеркните все числа, кратные ему (4, 6, 8, ...). Следующее невычеркнутое — 3 — вычёркивайте кратные 3. Повторяйте, пока не дойдёте до √N. Оставшиеся невычеркнутыми числа — простые.

Для N = 30 процесс выглядит так:

  • Исходный ряд: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30.
  • Вычёркиваем кратные 2 (кроме самой 2): 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30.
  • Вычёркиваем кратные 3: 9, 15, 21, 27 (6 и 12 уже вычеркнуты).
  • Кратные 5: 25 (10, 15, 20, 30 уже вычеркнуты).
  • Итог — простые: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29.

Решето Эратосфена очень эффективно для построения списка простых чисел до нескольких миллионов и часто используется в олимпиадном программировании.

Простые числа в криптографии

Современная интернет-безопасность держится на простых числах. Алгоритм RSA (названный по фамилиям создателей: Ривест, Шамир, Адлеман) использует произведение двух больших простых чисел. Открытый ключ — это произведение n = p × q, а секретный ключ требует знания p и q по отдельности. Взломать RSA означает разложить огромное n на два простых множителя — задача, которая для 2048-битных чисел требует астрономического времени даже на суперкомпьютерах.

Другой пример — протокол Диффи–Хеллмана, где большие простые числа и первообразные корни по модулю позволяют двум сторонам договориться о секретном ключе через открытый канал связи. Простые числа также лежат в основе цифровых подписей и алгоритмов на эллиптических кривых.

Практический совет: если вы генерируете ключи для SSH или SSL, система сама находит большие простые числа с помощью вероятностных тестов. Доверять таким ключам можно — вероятность ошибки ничтожно мала (меньше, чем шанс космического сбоя).

Интересные свойства и открытые проблемы

Простые числа хранят множество неразгаданных тайн. Гипотеза Гольдбаха (1742 г.) утверждает, что каждое чётное число больше 2 можно представить как сумму двух простых: 4=2+2, 6=3+3, 8=3+5, 10=3+7=5+5 и так далее. Гипотеза проверена для чисел до 4×1018, но до сих пор не доказана.

Простые числа-близнецы — пары (p, p+2), например (3,5), (11,13), (17,19), (29,31). Неизвестно, бесконечно ли их количество. Крупнейшая известная пара близнецов насчитывает сотни тысяч знаков.

Распределение простых чисел среди натуральных описывается теоремой о распределении простых чисел: количество простых до x приблизительно равно x / ln(x). Плотность простых чисел убывает, но очень медленно. Между 109 и 1010 всё ещё миллионы простых чисел.

Практические советы по работе с простыми числами

  • Для быстрой проверки небольшого числа (до 10 000) в уме запомните простые до 100 и проверяйте делимость на них.
  • Используйте признаки делимости: на 2 (чётность), на 3 (сумма цифр делится на 3), на 5 (оканчивается на 0 или 5), на 11 (разность сумм цифр на чётных и нечётных позициях делится на 11).
  • Наш калькулятор идеально подходит для проверки чисел, которые неудобно считать вручную: большие числа, числа без очевидных признаков делимости.
  • Если вы программист и пишете свою проверку на простоту, всегда используйте границу √n, а не n/2 — разница в производительности колоссальная (миллион операций вместо триллиона для n ≈ 1012).
  • Для учебных задач по разложению на множители сначала проверьте делимость на малые простые (2, 3, 5, 7, 11, 13), а затем используйте алгоритм перебора с шагом 2 (только нечётные) для ускорения.

Нужен другой инструмент?

Все инструменты в категории