випадковий крок здійснюють тільки в тому випадку, коли в протилежному випадку система залишається в попередньому стані.
В інших алгоритмах, наприклад, «з карою випадковістю», випадковий крок проводять тільки тоді, коли попередній крок був невдалим, і таке інше.
Наприклад, якщо в регулярному градієнтному алгоритмі
величину зробити випадковою, то також отримаємо алгоритм випадкового пошуку:
(2.46)
Тут
- реалізація випадкової величини
Треба підкреслити, що випадковий крок, який не залежить від абсолютного значення градієнта функції чи самої функції, допомагає оминути хоча б деякі неглибокі локальні екстремуми функції.