diff options
| author | Markus Mittendrein <maxmitti@maxmitti.tk> | 2022-01-15 17:49:24 +0100 |
|---|---|---|
| committer | Markus Mittendrein <maxmitti@maxmitti.tk> | 2022-01-15 17:49:24 +0100 |
| commit | 90ae7d9b7244b3d9a14f03a96e919859580f5a90 (patch) | |
| tree | bedf4bd96001117b86a783d8514cebc958f7c78f /src/ProcessManager.cpp | |
| parent | b660519e1915356214c31bd401b01aa750a961a1 (diff) | |
| download | manager-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.cpp | 4 |
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"); |
