The Gaudi Framework
master (37c0b60a)
|
Functions | |
uint32_t | mix (uint32_t state) |
Create a hash with a large avalanche effect from a 32 bit integer. More... | |
uint32_t | mix32 (uint32_t state, uint32_t extra) |
mix some 'extra' entropy into 'state' and return result More... | |
uint32_t | mix64 (uint32_t state, uint64_t extra) |
mix some 'extra' entropy into 'state' and return result More... | |
uint32_t | mixString (uint32_t state, const std::string &extra) |
mix some 'extra' entropy into 'state' and return result More... | |
uint32_t Gaudi::Utils::QuasiRandom::mix | ( | uint32_t | state | ) |
Create a hash with a large avalanche effect from a 32 bit integer.
Definition at line 21 of file QuasiRandom.cpp.
uint32_t Gaudi::Utils::QuasiRandom::mix32 | ( | uint32_t | state, |
uint32_t | extra | ||
) |
mix some 'extra' entropy into 'state' and return result
Definition at line 33 of file QuasiRandom.cpp.
uint32_t Gaudi::Utils::QuasiRandom::mix64 | ( | uint32_t | state, |
uint64_t | extra | ||
) |
mix some 'extra' entropy into 'state' and return result
Definition at line 35 of file QuasiRandom.cpp.
uint32_t Gaudi::Utils::QuasiRandom::mixString | ( | uint32_t | state, |
const std::string & | extra | ||
) |
mix some 'extra' entropy into 'state' and return result
Definition at line 41 of file QuasiRandom.cpp.