10 r123::Philox4x32::ctr_type c = {state.current_date.value, value_in, 0, 0 };
11 r123::Philox4x32::key_type k = {state.game_seed, 0x3918CA23};
13 r123::Philox4x32::ctr_type r =
rng(c, k);
19 r123::Philox4x32::ctr_type c = {value_in_hi, value_in_lo, 0, 0};
20 r123::Philox4x32::key_type k = {state.game_seed, 0x3918CA23 };
22 r123::Philox4x32::ctr_type r =
rng(c, k);
29 r123::Philox4x32::ctr_type c = {state.current_date.value, value_in, 0, 0 };
30 r123::Philox4x32::key_type k = {state.game_seed, 0x3918CA23 };
32 r123::Philox4x32::ctr_type r =
rng(c, k);
39 r123::Philox4x32::ctr_type c = {value_in_hi, value_in_lo, 0, 0 };
40 r123::Philox4x32::key_type k = {state.game_seed, 0x3918CA23 };
42 r123::Philox4x32::ctr_type r =
rng(c, k);
random_pair get_random_pair(sys::state const &state, uint32_t value_in)
uint32_t reduce(uint32_t value_in, uint32_t upper_bound)
uint64_t get_random(sys::state const &state, uint32_t value_in)