intelligent, верно подмечено. Признаюсь - я тоже начал писать чат-бота (видать снова мода на них пошла), и мне это первым бросилось в глаза (я про мгновенный ответ). Поэтому я придумал не хитрый математический алгоритм: получить длину строки (пост юзера), и использовать эту длину в генерации случайного числа вторым параметром (max) . А так же, установить максимальный порог времени на ответ бота (чтобы не ждать его ответа, например, пол минуты, если пост юзера окажется громоздким). И теперь мой бот отвечает более похоже на человека - на одну и ту же фразу он может дать ответ от трёх и до пятнадцати секунд.