65 z = (z ^ (z >> 30)) * 0xbf58476d1ce4e5b9ULL;
66 z = (z ^ (z >> 27)) * 0x94d049bb133111ebULL;
106 return s & 0x7FFFFFFFFFFFFFFFULL;
real(real64) function s()
double i64_to_open01(const int64_t x)
static const uint64_t GOLDEN_RATIO
static const double two_powm52
uint64_t splitmix64_mixer(const uint64_t x)
uint64_t hash_combine_ids(const uint64_t *ids, const uint32_t n)
static const double two_powm53
uint64_t splitmix64_mixer_2pow63(const uint64_t x)
double u64_to_open01(const uint64_t x)