9 namespace QuasiRandom {
26 typedef boost::low_bits_mask_t<32> mask_t;
34 for (
size_t i = 0; i <
s.size() / 4; ++i ) {
uint32_t mixString(uint32_t state, const std::string &extra)
mix some 'extra' entropy into 'state' and return result
uint32_t mix(uint32_t state)
Create a hash with a large avalanche effect from a 32 bit integer.
unsigned long long uint64_t
uint32_t mix32(uint32_t state, uint32_t extra)
mix some 'extra' entropy into 'state' and return result
uint32_t mix64(uint32_t state, uint64_t extra)
mix some 'extra' entropy into 'state' and return result
Header file for std:chrono::duration-based Counters.