diff --git a/src/QGCTemporaryFile.cc b/src/QGCTemporaryFile.cc index 0a1e9883fcc4ff4f3ada4948f185d4e269feaa46..400801fc8b2970379be15072afcfc01c3f39922f 100644 --- a/src/QGCTemporaryFile.cc +++ b/src/QGCTemporaryFile.cc @@ -18,6 +18,7 @@ #include "QGCTemporaryFile.h" #include +#include #include QGCTemporaryFile::QGCTemporaryFile(const QString& fileTemplate, QObject* parent) : @@ -40,7 +41,7 @@ bool QGCTemporaryFile::open(QFile::OpenMode openMode) do { QString uniqueStr; for (int i=0; i<6; i++) { - uniqueStr += rgDigits[qrand() % 10]; + uniqueStr += rgDigits[QRandomGenerator::global()->generate() % 10]; } if (_template.contains("XXXXXX")) {