Есть вот такая строчка.
// Waits for 2..6 seconds.
void SymbianEngine::updateConfigurationsAfterRandomTime()
{
int iTimeToWait = qMax(1000, (qAbs(qrand()) % 68) * 100);
#ifdef QT_BEARERMGMT_SYMBIAN_DEBUG
qDebug("QNCM waiting random time: %d ms", iTimeToWait);
#endif
QTimer::singleShot(iTimeToWait, this, SLOT(delayedConfigurationUpdate()));
}
И вот в чем вопрос... В комментарии написано, что мы ждем от 2 до 6 секунд.
В функции мы берем минимум 1000 ms (одна секунда).
Мы берем по модулю 68 (не 60) и получаем 6.8 секунды.
Почему 68? Нахрена вообще понадобилась такая функция?
Столько вопросов... Но в этот раз не к языку. 🤡