33static inline uint32_t cu_RandomState_next(
void *ctx) {
35 st->value = st->value * 1664525u + 1013904223u;
39static inline cu_State cu_RandomState_init(
42 cu_State st = {impl, cu_RandomState_next};
51static inline uint32_t cu_State_next(
cu_State *st) {
return st->
next(st->
ctx); }
uint32_t(* cu_State_NextFn)(void *ctx)
Definition state.h:12
uint32_t cu_random_seed(void)
Definition state.c:12
void * ctx
Definition state.h:16
cu_State_NextFn next
Definition state.h:17