Update values to fit DB
This commit is contained in:
parent
2998c187d1
commit
477af8b063
@ -14,12 +14,12 @@ void DnaStore::load(DnaManagerData *data)
|
||||
{
|
||||
if (sys::fileExists(ID_FILE_NAME))
|
||||
{
|
||||
sys::loadDataFromFile(ID_FILE_NAME, &data->id, sizeof(uint64_t));
|
||||
sys::loadDataFromFile(ID_FILE_NAME, &data->id, sizeof(int64_t));
|
||||
}
|
||||
else
|
||||
{
|
||||
data->id = time(nullptr);
|
||||
sys::saveDataToFile(ID_FILE_NAME, &data->id, sizeof(uint64_t));
|
||||
sys::saveDataToFile(ID_FILE_NAME, &data->id, sizeof(int64_t));
|
||||
}
|
||||
|
||||
if (sys::fileExists(DATA_FILE_NAME))
|
||||
|
@ -18,7 +18,7 @@ void call(int sock, sockaddr_in newSocketInfo)
|
||||
{
|
||||
std::cout << "new User" << std::endl;
|
||||
|
||||
uint64_t conf, id;
|
||||
int64_t conf, id;
|
||||
Message message;
|
||||
|
||||
TcpSocket::recvt(sock, &conf, sizeof(conf));
|
||||
|
@ -1,6 +1,6 @@
|
||||
#include <cinttypes>
|
||||
|
||||
constexpr uint64_t StartHeader = 1737720524UL;
|
||||
constexpr int64_t StartHeader = 1737720524UL;
|
||||
|
||||
enum Mess
|
||||
{
|
||||
|
@ -32,7 +32,7 @@ struct DnaManagerData
|
||||
{
|
||||
int generation;
|
||||
uint128 randSeed;
|
||||
uint64_t id;
|
||||
int64_t id;
|
||||
int queued;
|
||||
int showed;
|
||||
std::vector<Dna> vector;
|
||||
|
@ -10,7 +10,7 @@ struct uint128
|
||||
|
||||
namespace mrand
|
||||
{
|
||||
uint128 getState(unsigned long long seed);
|
||||
uint128 getState(unsigned long seed);
|
||||
float getFloat(uint128 *state);
|
||||
int getValue(int min, int max, uint128 *state);
|
||||
unsigned int computeCRC32(void *data, int dataSize);
|
||||
|
@ -34,10 +34,8 @@ uint64_t rprand_splitmix64(uint64_t &rprand_seed)
|
||||
|
||||
namespace mrand
|
||||
{
|
||||
uint128 getState(unsigned long long seed)
|
||||
uint128 getState(unsigned long rprand_seed)
|
||||
{
|
||||
uint64_t rprand_seed = (uint64_t)seed; // Set SplitMix64 seed for further use
|
||||
|
||||
uint128 rprand_state;
|
||||
|
||||
// To generate the Xoshiro128** state, we use SplitMix64 generator first
|
||||
|
Loading…
x
Reference in New Issue
Block a user