Проверка за просто число
Проверете дали число е просто, вижте разлагането му на прости множители, съседните прости числа и списък на простите в интервал. Работи с огромни числа.
Всяко цяло число до 2048 бита (около 617 цифри). Работят и изрази: 2^61-1, 10^12+39, 20!+1, 3*7*11.
–
- Разлагане на прости множители
- –
- Брой делители
- –
- Предишно просто число
- –
- Следващо просто число
- –
Защо
Прости числа в интервал
До 1 000 000 числа на интервал, с горна граница до 10¹²; изброяват се първите 2000 прости числа.
–
Как се използва проверката за просто число
- Въведете Цяло число. Приемат се и изрази: 2^61-1, 10^12+39, 20!+1 или 3711.
- Отговорът се появява, докато пишете; натиснете Провери, за да дадете на разлагането повече време при трудно число.
- Прочетете заключението, Разлагане на прости множители, Брой делители, Предишно просто число и Следващо просто число. Панелът Защо обяснява как е получен отговорът, а Копирай разлагането копира произведението от прости числа.
- За да изброите прости числа, попълнете От и До под Прости числа в интервал и натиснете Изброй простите числа.
Приемат се числа до 2048 бита (около 617 цифри), а всичко се изпълнява във вашия браузър.
Кое число е просто
Просто число е цяло число, по-голямо от 1, чиито единствени делители са 1 и то самото: 2, 3, 5, 7, 11, 13… Число с други делители е съставно и може да се запише по един-единствен начин като произведение от прости числа, своето разлагане на прости множители (360 = 2³ × 3² × 5). Числата 0 и 1 не са нито прости, нито съставни, а 2 е единственото четно просто число.
Броят на делителите следва от разлагането: добавете 1 към всеки степенен показател и умножете. 360 = 2³ × 3² × 5 има (3 + 1)(2 + 1)(1 + 1) = 24 делителя. Простото число винаги има точно 2.
Как работи проверката
- Малките числа (под един милион) се проверяват с пробно деление: ако никое просто число до корена не дели числото, то е просто. Няма нужда да се продължава, защото съставното число винаги има множител, не по-голям от корена си.
- По-големите числа първо се делят на всяко просто число под 1000, а после минават през теста на Милер–Рабин. С 13-те основи 2, 3, 5, …, 41 този тест е доказано точен за всяко число под 3,3 × 10²⁴, което включва всички 64-битови цели числа. За тях отговорът е сигурен.
- Над 3,3 × 10²⁴ се използват 25 основи, а число, което ги премине всичките, се обявява за вероятно просто. Вероятността за грешка е под 1 на 10¹⁵, но това не е математическо доказателство. Когато тестът не се премине, числото със сигурност е съставно.
Как се разлагат числата
Малките множители се намират с пробно деление. По-големите съставни части се разцепват с алгоритъма ро на Полард (вариантът на Брент), който намира множители до около 10 цифри за част от секундата. По-трудни числа, например произведение на две прости числа с по 15 или повече цифри, могат да отнемат далеч повече от всяко ограничение във времето, затова разлагането спира след няколко секунди. Тогава последният множител се отбелязва като съставен, но не се разцепва, а повторното натискане на Провери му дава повече време.
Прости числа в интервал
Списъкът за интервал използва сегментирано решето на Ератостен, което зачерква кратните на всяко просто число. Приема до 1 000 000 числа на интервал с горна граница до 10¹². Броят обхваща целия интервал, а се изброяват първите 2000 прости числа. Например между 1 и 100 има 25 прости числа, а под един милион – 78 498.
Често задавани въпроси
1 просто число ли е?
Не. Простото число трябва да има точно два различни делителя, а 1 има само един. Това съглашение запазва и единствеността на разлагането на прости множители.
Кое е най-голямото просто число, което този инструмент може да провери?
Числа до 2048 бита, около 617 цифри. Например 2^1279-1 се разпознава като вероятно просто число за около секунда.
Защо понякога разлагането спира?
Число, съставено от две големи прости, може да се разлага часове или години дори на мощни компютри; на това се основава RSA криптирането. Инструментът спира при своето ограничение във времето, вместо да блокира браузъра ви.
Как да намеря следващото просто число след дадено число?
Въведете числото: Следващо просто число и Предишно просто число се появяват автоматично. Например първото просто число след 10¹² е 10¹² + 39.
Надеждни ли са резултатите?
Под 3,3 × 10²⁴ всяко заключение е доказано. Над тази стойност „съставно“ винаги е сигурно, а „вероятно просто“ има вероятност за грешка под 1 на 10¹⁵.
Сродни инструменти
- Калкулатор за НОД и НОК Намерете най-големия общ делител и най-малкото общо кратно на две или повече числа, със стъпки по алгоритъма на Евклид и разлагане на прости множители.
- Калкулатор за степени и корени Изчислявайте степени с отрицателен или дробен показател, квадратни, кубични и n-ти корени и опростявайте радикали точно (√72 = 6√2), със стъпките.
- Генератор на случайни числа Генерирайте случайни числа в произволен диапазон, от 1 до 10 000 наведнъж, цели или десетични, с повторения или без, със сигурна случайност от браузъра.