Чи є цікавий приклад рандомізованого алгоритму проблеми пошуку, який завжди видає однаковий (правильний) відповідь, незалежно від його внутрішньої випадковості, але який використовує випадковість, щоб очікуваний час роботи був кращим, ніж час найшвидшого відомого часу роботи детермінований алгоритм задачі?
Зокрема, мені було цікаво, чи існує такий алгоритм пошуку простого між n та 2n. Невідомий алгоритм детермінованого поліноміального часу. Існує тривіальний рандомізований алгоритм, який працює просто шляхом вибірки випадкових цілих чисел в інтервалі, який працює завдяки теоремі про просте число . Але чи існує вищезгаданий алгоритм, очікуваний час роботи якого є проміжним між ними?
EDIT: Щоб трохи уточнити моє запитання, я хотів такого алгоритму для проблеми, де існує багато можливих правильних результатів, і все ж рандомізований алгоритм розташовується на одному незалежному від його випадковості. Я розумію, що питання, ймовірно, не повністю уточнено ...