summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pictureviewer2.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/pictureviewer2.cpp b/pictureviewer2.cpp
index 5d9ab03..fcdb540 100644
--- a/pictureviewer2.cpp
+++ b/pictureviewer2.cpp
@@ -39,6 +39,7 @@
#include <QHBoxLayout>
#include <QLabel>
#include <QGridLayout>
+#include <QRandomGenerator>
#include <random>
#include <chrono>
@@ -568,8 +569,8 @@ void PictureViewer2::docFromTree(SmTreeItem *start, QTextCursor *cur, int indent
}
void PictureViewer2::setGradient(const QPixmap &pic){
- QPoint val1 = QPoint(qrand() % pic.width(), qrand() % pic.height());
- QPoint val2 = QPoint(qrand() % pic.width(), qrand() % pic.height());
+ QPoint val1 = QPoint(QRandomGenerator::global()->generate() % pic.width(), QRandomGenerator::global()->generate() % pic.height());
+ QPoint val2 = QPoint(QRandomGenerator::global()->generate() % pic.width(), QRandomGenerator::global()->generate() % pic.height());
QImage img = pic.toImage();
QColor c1(img.pixel(val1));
QColor c2(img.pixel(val2));