> то есть не идеальное мат. ожидание, а просто среднее и так далее
Знаю, изначально хотел послать статью в хаброюмор, но получилось только в песочницу.
Код подсчета медианы. a — массив результатов испытаний.
QList* pp = new QList();
for (int i = 0; i < cc; i++)
pp->append(a[i]);
qSort(*pp);
qDebug() << (pp->at(cc / 2) + pp->at(cc / 2 — 1)) / 2;
По поводу random — согласен, хотя и то, что там на выходе равномерное распределение — совсем не очевидно, даже думать боюсь об этом :).
Знаю, изначально хотел послать статью в хаброюмор, но получилось только в песочницу.
Код подсчета медианы. a — массив результатов испытаний.
QList* pp = new QList();
for (int i = 0; i < cc; i++)
pp->append(a[i]);
qSort(*pp);
qDebug() << (pp->at(cc / 2) + pp->at(cc / 2 — 1)) / 2;
По поводу random — согласен, хотя и то, что там на выходе равномерное распределение — совсем не очевидно, даже думать боюсь об этом :).
Медиана = 90.
Мода = 25.
И все-же мат. ожидание, я думаю, более релевантное понятие в данном контексте.
Не пробовал, был уверен, что функции распределения достаточно, для того чтобы увидеть полную картину.