FastRandom rewrite (#3754)
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
#include "WebAdmin.h"
|
||||
#include "Protocol/ProtocolRecognizer.h"
|
||||
#include "CommandOutput.h"
|
||||
#include "FastRandom.h"
|
||||
|
||||
#include "IniFile.h"
|
||||
#include "Vector3.h"
|
||||
@@ -218,9 +219,9 @@ bool cServer::InitServer(cSettingsRepositoryInterface & a_Settings, bool a_Shoul
|
||||
m_ShouldAuthenticate = a_ShouldAuth;
|
||||
if (m_ShouldAuthenticate)
|
||||
{
|
||||
MTRand mtrand1;
|
||||
unsigned int r1 = (mtrand1.randInt() % 1147483647) + 1000000000;
|
||||
unsigned int r2 = (mtrand1.randInt() % 1147483647) + 1000000000;
|
||||
auto & rand = GetRandomProvider();
|
||||
unsigned int r1 = rand.RandInt<unsigned int>(1000000000U, 0x7fffffffU);
|
||||
unsigned int r2 = rand.RandInt<unsigned int>(1000000000U, 0x7fffffffU);
|
||||
std::ostringstream sid;
|
||||
sid << std::hex << r1;
|
||||
sid << std::hex << r2;
|
||||
|
||||
Reference in New Issue
Block a user