31#if defined HDRL_USE_EXPERIMENTAL || defined HDRL_USE_PRIVATE
39 int64_t minval, int64_t maxval);
41 double minval,
double maxval);
hdrl_random_state * hdrl_random_state_new(int type, uint64_t *seed)
create random number generator state
Definition hdrl_random.c:108
double hdrl_random_normal(hdrl_random_state *state, double mean, double sigma)
generatore normal distributed values
Definition hdrl_random.c:308
double hdrl_random_uniform_double(hdrl_random_state *state, double minval, double maxval)
generatore uniformly distributed double within range
Definition hdrl_random.c:206
void hdrl_random_state_delete(hdrl_random_state *state)
delete random number generator state structure
Definition hdrl_random.c:130
uint64_t hdrl_random_poisson(hdrl_random_state *state, double lam)
generatore poisson distributed values
Definition hdrl_random.c:279
int64_t hdrl_random_uniform_int64(hdrl_random_state *state, int64_t minval, int64_t maxval)
generatore uniformly distributed 64 bit integers within range
Definition hdrl_random.c:153
Definition hdrl_random.c:65
uint64_t state
Definition hdrl_random.c:66