34 typedef struct as_random_s {
73 static inline uint64_t
77 uint64_t s1 = random->
seed0;
78 const uint64_t s0 = random->
seed1;
81 random->
seed1 = (s1 ^ s0 ^ (s1 >> 18) ^ (s0 >> 5));
82 return random->
seed1 + s0;
88 static inline uint32_t
109 static inline uint32_t