D>>не вижу смысла. Пользователь с равным успехом может жать на случайные кнопки, вероятность успеха будет та же.
IID>Если вероятность успеха не будет увеличиваться с числом нажатий — этого будет вполне достаточно.
ничего не делать, назначать клавиши рандомно. вероятность успеха каждой попытки — 1/N.
или задача сделать менее 1/N?