*/
#include <iostream>
+#include <random>
#include <qcoreapplication.h>
#include <QStringList>
#include <QUrl>
qputenv("OPENSSL_CONF", opensslConf.toLocal8Bit());
#endif
- qsrand(QTime::currentTime().msec() * QCoreApplication::applicationPid());
+ qsrand(std::random_device()());
CmdOptions options;
options.silent = false;
#include "application.h"
#include <iostream>
+#include <random>
#include "config.h"
#include "account.h"
{
_startedAt.start();
+ qsrand(std::random_device()());
+
#ifdef Q_OS_WIN
// Ensure OpenSSL config file is only loaded from app directory
QString opensslConf = QCoreApplication::applicationDirPath() + QString("/openssl.cnf");
, _fileLog(new SyncRunFileLog)
, _saveBackwardsCompatible(false)
{
- qsrand(QTime::currentTime().msec());
_timeSinceLastSyncStart.start();
_timeSinceLastSyncDone.start();