Принцип работы вероятностных алгоритмов заключается в использовании генератора случайных чисел. 2 Работа алгоритма становится случайным процессом, и можно говорить о вероятности того или иного пути вычисления, а также о вероятности получения того или иного ответа. 2
В любой момент вероятностный алгоритм может определить значение случайного бита, который с равной вероятностью будет равен 0 или 1. 1 В процессе исполнения это может происходить неоднократно, и разные подбрасывания будут независимы. 1
Результат работы вероятностного алгоритма точно не определён. 3 Алгоритм считается хорошим, если вероятность ошибки не слишком велика. 3 Чтобы её уменьшить, вероятностный алгоритм запускают несколько раз и выбирают тот ответ, который встречается чаще всего. 3