Надо считать случайной величиной не интервал времени между
последовательными нажатиями клавиш, а сумму
последовательных
интервалов. Другими словами, новый член добавляется в случайную
последовательность не при каждом нажатии пользователем клавиши, а
при каждом
-ом нажатии. Число
можно взять в диапазоне
. Если
слишком мало,
дискретность сохранится, а если слишком велико - ключ будет
вырабатываться слишком медленно. Конечно, обе поставленные задачи
можно решить и другими способами.