diff --git a/tests/graphicssignalplotterbenchmark.cpp b/tests/graphicssignalplotterbenchmark.cpp --- a/tests/graphicssignalplotterbenchmark.cpp +++ b/tests/graphicssignalplotterbenchmark.cpp @@ -1,6 +1,7 @@ #include "graphicssignalplotterbenchmark.h" #include "signalplotter/kgraphicssignalplotter.h" +#include #include #include #include @@ -31,8 +32,10 @@ s->setMaxAxisTextWidth(5); QVERIFY(QTest::qWaitForWindowExposed(view)); + auto *generator = QRandomGenerator::global(); + QBENCHMARK { - s->addSample(QList() << qrand()%10 << qrand()%10 << qrand()%10 << qrand()%10); + s->addSample(QList() << generator->bounded(10) << generator->bounded(10) << generator->bounded(10) << generator->bounded(10)); qApp->processEvents(); } @@ -44,9 +47,10 @@ s->addBeam(Qt::green); s->addBeam(Qt::red); s->addBeam(Qt::yellow); + auto *generator = QRandomGenerator::global(); QBENCHMARK { - s->addSample(QList() << qrand()%10 << qrand()%10 << qrand()%10 << qrand()%10); + s->addSample(QList() << generator->bounded(10) << generator->bounded(10) << generator->bounded(10) << generator->bounded(10)); qApp->processEvents(); } diff --git a/tests/signalplotterbenchmark.cpp b/tests/signalplotterbenchmark.cpp --- a/tests/signalplotterbenchmark.cpp +++ b/tests/signalplotterbenchmark.cpp @@ -1,6 +1,7 @@ #include "signalplotterbenchmark.h" #include "signalplotter/ksignalplotter.h" +#include #include #include #include @@ -25,8 +26,9 @@ s->resize(1000,500); QVERIFY(QTest::qWaitForWindowExposed(s)); + auto *generator = QRandomGenerator::global(); QBENCHMARK { - s->addSample(QList() << qrand()%10 << qrand()%10 << qrand()%10 << qrand()%10); + s->addSample(QList() << generator->bounded(10) << generator->bounded(10) << generator->bounded(10) << generator->bounded(10)); qApp->processEvents(); } @@ -43,8 +45,9 @@ s->resize(1000,500); QVERIFY(QTest::qWaitForWindowExposed(s)); + auto *generator = QRandomGenerator::global(); QBENCHMARK { - s->addSample(QList() << qrand()%10 << qrand()%10 << qrand()%10 << qrand()%10); + s->addSample(QList() << generator->bounded(10) << generator->bounded(10) << generator->bounded(10) << generator->bounded(10)); qApp->processEvents(); } @@ -56,8 +59,9 @@ s->addBeam(Qt::red); s->addBeam(Qt::yellow); + auto *generator = QRandomGenerator::global(); QBENCHMARK { - s->addSample(QList() << qrand()%10 << qrand()%10 << qrand()%10 << qrand()%10); + s->addSample(QList() << generator->bounded(10) << generator->bounded(10) << generator->bounded(10) << generator->bounded(10)); qApp->processEvents(); }