Section 1.2.6 из SICP описывает алгоритм Ферма простого тестирования следующим образом (мои слова):SICP, Ферма Тест Выпуск
Для того, чтобы проверить, является ли n
простое:
- Выберите случайное число
a
между1
иn-1
включительно. - Если
a^n %n = a
, тоn
, вероятно, является простым.
Часть я застрять на тот факт, что мы позволяем a = 1
, потому что в этом случае, независимо от выбора n
(простое или нет), тест всегда будет проходить.
Извините, вы находите текст сбивающим с толку. Если вы считаете, что это должно быть написано менее запутанным способом, вы можете связаться с автором. Здесь никто ничего не может с этим поделать, и кажется, что вы сейчас это понимаете. –