Метод базируется на решении системы дифференциальных уравнений, описывающих такое движение точки, когда направление ее движения может случайно измениться на противоположное, однако величина перемещения ограничена, т.е. за один временной шаг точка не может удалиться от исходного положения больше, чем на заданную величину. На уравнении диффузии и основывается метод.