Replace rand() by a true uniform distribution generator

This commit is contained in:
Chocobo1 2017-02-10 20:33:21 +08:00
parent c7d10dc091
commit 511796f74e
8 changed files with 109 additions and 6 deletions

View file

@ -58,6 +58,7 @@
#include "base/torrentfileguard.h"
#include "base/unicodestrings.h"
#include "base/utils/fs.h"
#include "base/utils/random.h"
#include "addnewtorrentdialog.h"
#include "advancedsettings.h"
#include "guiiconprovider.h"
@ -1002,7 +1003,7 @@ int OptionsDialog::getPort() const
void OptionsDialog::on_randomButton_clicked()
{
// Range [1024: 65535]
m_ui->spinPort->setValue(rand() % 64512 + 1024);
m_ui->spinPort->setValue(Utils::Random::rand(1024, 65535));
}
int OptionsDialog::getEncryptionSetting() const