summaryrefslogtreecommitdiffstats
path: root/tests/manual/candlesticktester/mainwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/candlesticktester/mainwidget.cpp')
-rw-r--r--tests/manual/candlesticktester/mainwidget.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/manual/candlesticktester/mainwidget.cpp b/tests/manual/candlesticktester/mainwidget.cpp
index 9c902a3f..ec2d5bd8 100644
--- a/tests/manual/candlesticktester/mainwidget.cpp
+++ b/tests/manual/candlesticktester/mainwidget.cpp
@@ -35,6 +35,7 @@
#include <QtCharts/QValueAxis>
#include <QtCore/QDateTime>
#include <QtCore/QDebug>
+#include <QtCore/QRandomGenerator>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDoubleSpinBox>
@@ -64,8 +65,6 @@ MainWidget::MainWidget(QWidget *parent)
m_customDecreasingColor(false),
m_hModelMapper(new QHCandlestickModelMapper(this))
{
- qsrand(QDateTime::currentDateTime().toTime_t());
-
m_chartView->setRenderHint(QPainter::Antialiasing, false);
m_hModelMapper->setModel(new CustomTableModel(this));
@@ -285,7 +284,9 @@ QGridLayout *MainWidget::createModelMapperControlsLayout()
qreal MainWidget::randomValue(int min, int max) const
{
- return (qrand() / (qreal(RAND_MAX) + 1)) * ((qMax(min, max) - qMin(min, max)) + qMin(min, max));
+ if (min > max)
+ qSwap(min, max);
+ return QRandomGenerator::global()->bounded(min, max);
}
QCandlestickSet *MainWidget::randomSet(qreal timestamp)