summaryrefslogtreecommitdiffstats
path: root/src/ProcessManager.cpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <maxmitti@maxmitti.tk>2022-01-15 17:49:24 +0100
committerMarkus Mittendrein <maxmitti@maxmitti.tk>2022-01-15 17:49:24 +0100
commit90ae7d9b7244b3d9a14f03a96e919859580f5a90 (patch)
treebedf4bd96001117b86a783d8514cebc958f7c78f /src/ProcessManager.cpp
parentb660519e1915356214c31bd401b01aa750a961a1 (diff)
downloadmanager-90ae7d9b7244b3d9a14f03a96e919859580f5a90.tar.gz
manager-90ae7d9b7244b3d9a14f03a96e919859580f5a90.zip
Replace uses of q(s)rand with C++11 <random> stuff
Diffstat (limited to 'src/ProcessManager.cpp')
-rw-r--r--src/ProcessManager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ProcessManager.cpp b/src/ProcessManager.cpp
index 234d456..e34ebfc 100644
--- a/src/ProcessManager.cpp
+++ b/src/ProcessManager.cpp
@@ -6,6 +6,8 @@
#include <QDebug>
#include <QTextCodec>
+#include <random>
+
ProcessManager::ProcessManager(const QString &newPrefix, const QString &newId, bool useStdErr, QTextCodec* argumentsCodec, QObject *parent) : QObject(parent), prefix(newPrefix), id(newId), useStdErr(useStdErr)
{
if(argumentsCodec == nullptr)
@@ -19,7 +21,7 @@ ProcessManager::ProcessManager(const QString &newPrefix, const QString &newId, b
if(id.isEmpty())
{
- id = QString::number(qrand()) + "-";
+ id = QString::number(std::random_device{}()) + "-";
}
stdIn.setFileName(prefix + id + "stdin");
stdOut.setFileName(prefix + id + "stdout");