Перейти до вмісту
TextArray
100% локально

Перевірка простих чисел

Перевірте, чи є числа простими, подивіться їх розкладання на прості множники та наступне просте число.

Введення
Вихід

Перевірка простих чисел

Вставляйте одне число в рядок — коми та пробіли також працюють — і кожне миттєво перевіряється на первинність. Прості числа позначаються простими; композити постачаються з повним розкладанням на прості множники, тому 42 стає 42 = 2 × 3 × 7, і ви можете з першого погляду зрозуміти, чому це не вдається. Увімкніть «Показати наступне просте число», і кожен рядок також називатиме найближче просте число над числом, що зручно під час пошуку розміру таблиці простих чисел або хеш-модуля.

Засіб перевірки обробляє цілі пакети: списки домашніх завдань, розміри геш-бакетів кандидатів, діапазони ідентифікаторів, введення головоломок. Особливі випадки пояснюються, а не пропускаються — 1 позначається як непросте за визначенням, 0 і від’ємні числа позначаються короткою причиною, а все, що не є цілим числом, отримує спокійну примітку для кожного рядка замість того, щоб зірвати хід. Підрахунок у прямому ефірі підраховує, скільки чисел ви перевірили та скільки вийшло простим.

Під капотом інструмент використовує детерміноване пробне ділення: розділіть на 2 і 3, а потім перевірте 6k±1 кандидатів до квадратного кореня. Це точно — без імовірнісного тесту, без помилкових спрацьовувань — для цілих чисел до 15 цифр (до 10^15). Оскільки числа, близькі до цієї межі, приймають мільйони поділок, один прогін приймає щонайбільше 20 чисел понад один мільярд; менша кількість необмежена.

Все працює у вашому браузері. Номери, які ви перевіряєте, ніколи не завантажуються, не реєструються та не публікуються — корисно знати, коли список є екзаменаційними матеріалами чи ідентифікаторами виробництва.

FAQ

Чому 1 не є простим числом?
За визначенням просте число має рівно два різні дільники: 1 і саме себе. Число 1 має тільки один дільник, тому його виключають. Конвенція підтримує унікальну розкладку на множники — якби 1 було простим числом, 6 можна було б записати як 2 × 3, 1 × 2 × 3, 1 × 1 × 2 × 3 і так далі, нескінченно.
Наскільки великими можуть бути числа?
До 15 цифр (трохи менше 10^15). Перевірка полягає в точному пробному діленні до квадратного кореня, тому числа, близькі до межі, приймають кілька мільйонів поділок кожне. Щоб вкладка залишалася чутливою, один запуск приймає щонайбільше 20 чисел понад 1 000 000 000 — менші числа не мають такого обмеження.
Що показує факторізація?
Повний набір простих множників у порядку зростання, із записаними повторами: 12 = 2 × 2 × 3, 1024 = 2 × 2 × … × 2. Множення множників завжди відтворює вихідне число, тому результат подвоюється як перевірка.
Що відбувається з від’ємними числами та нулем?
Первинність визначається для цілих чисел, більших за 1, тому 0, від’ємні значення та 1 повідомляються як непрості, кожне з короткою причиною. Дроби та інші нецілі токени отримують на рядок примітку «не ціле число».
Чи завантажені номери, які я перевіряю?
Ні. Усі перевірки виконуються виключно у вашому браузері, і номери ніколи не залишають ваш пристрій.