Move pseudo RNG seeding to start of application

Also switched  to qrand() in place  of rand() where possible  as it is
thread safe.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@5716 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Bill Somerville
2015-07-12 10:28:28 +00:00
parent 5e2507e179
commit 5e3ec0e891
6 changed files with 19 additions and 15 deletions
-7
View File
@@ -6,7 +6,6 @@
#include <QList>
#include <QSet>
#include <QtWidgets>
#include <sys/time.h>
#include "SettingsGroup.hpp"
#include "Configuration.hpp"
@@ -119,12 +118,6 @@ Dialog::Dialog (QSettings * settings, Configuration const * configuration, BandL
main_layout->addLayout (bottom_layout);
setLayout (main_layout);
//init random seed for random number generator used in tx scheduler
struct timeval time;
gettimeofday(&time,NULL);
srand((time.tv_sec*1000)+(time.tv_usec/1000));
}
Dialog::~Dialog ()