diff options
Diffstat (limited to 'examples/datavisualization/draggableaxes')
-rw-r--r-- | examples/datavisualization/draggableaxes/data.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/examples/datavisualization/draggableaxes/data.cpp b/examples/datavisualization/draggableaxes/data.cpp index c2907c4d..67777cdc 100644 --- a/examples/datavisualization/draggableaxes/data.cpp +++ b/examples/datavisualization/draggableaxes/data.cpp @@ -29,6 +29,7 @@ #include "data.h" +#include <QtCore/QRandomGenerator> #include <QtDataVisualization/QScatterDataProxy> #include <QtDataVisualization/Q3DScene> #include <QtDataVisualization/Q3DCamera> @@ -165,7 +166,10 @@ void Data::addData() QVector3D Data::randVector() { return QVector3D( - (float)(rand() % 100) / 2.0f - (float)(rand() % 100) / 2.0f, - (float)(rand() % 100) / 2.0f - (float)(rand() % 100) / 2.0f, - (float)(rand() % 100) / 2.0f - (float)(rand() % 100) / 2.0f); + (float)(QRandomGenerator::bounded(100)) / 2.0f - + (float)(QRandomGenerator::bounded(100)) / 2.0f, + (float)(QRandomGenerator::bounded(100)) / 2.0f - + (float)(QRandomGenerator::bounded(100)) / 2.0f, + (float)(QRandomGenerator::bounded(100)) / 2.0f - + (float)(QRandomGenerator::bounded(100)) / 2.0f); } |