summaryrefslogtreecommitdiffstats
path: root/tests/manual/chartwidgettest/mainwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/chartwidgettest/mainwidget.cpp')
-rw-r--r--tests/manual/chartwidgettest/mainwidget.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/manual/chartwidgettest/mainwidget.cpp b/tests/manual/chartwidgettest/mainwidget.cpp
index c471d0bc..2850de0e 100644
--- a/tests/manual/chartwidgettest/mainwidget.cpp
+++ b/tests/manual/chartwidgettest/mainwidget.cpp
@@ -50,6 +50,7 @@
#include <QtWidgets/QMessageBox>
#include <qmath.h>
#include <QtCore/QDebug>
+#include <QtCore/QRandomGenerator>
#include <QtGui/QStandardItemModel>
#include <QtCharts/QBarCategoryAxis>
#include <QtWidgets/QOpenGLWidget>
@@ -218,9 +219,9 @@ QList<RealList> MainWidget::generateTestData(int columnCount, int rowCount, QStr
if (dataCharacteristics == "Sin") {
newColumn.append(std::abs(sin(M_PI / 50 * i) * 100));
} else if (dataCharacteristics == "Sin + random") {
- newColumn.append(std::abs(sin(M_PI / 50 * i) * 100) + (rand() % 5));
+ newColumn.append(std::abs(sin(M_PI / 50 * i) * 100) + QRandomGenerator::bounded(5));
} else if (dataCharacteristics == "Random") {
- newColumn.append(rand() % 10 + (qreal) rand() / (qreal) RAND_MAX);
+ newColumn.append(QRandomGenerator::bounded(11.0));
} else if (dataCharacteristics == "Linear") {
//newColumn.append(i * (j + 1.0));
// TODO: temporary hack to make pie work; prevent zero values: