mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-31 03:50:20 -07:00
Replace rand() by a true uniform distribution generator
This commit is contained in:
parent
c7d10dc091
commit
511796f74e
8 changed files with 109 additions and 6 deletions
|
@ -76,6 +76,7 @@
|
|||
#include "base/unicodestrings.h"
|
||||
#include "base/utils/misc.h"
|
||||
#include "base/utils/fs.h"
|
||||
#include "base/utils/random.h"
|
||||
#include "base/utils/string.h"
|
||||
#include "cachestatus.h"
|
||||
#include "magneturi.h"
|
||||
|
@ -2200,7 +2201,7 @@ void Session::setSaveResumeDataInterval(uint value)
|
|||
|
||||
int Session::port() const
|
||||
{
|
||||
static int randomPort = rand() % 64512 + 1024;
|
||||
static int randomPort = Utils::Random::rand(1024, 65535);
|
||||
if (useRandomPort())
|
||||
return randomPort;
|
||||
return m_port;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue