35#ifndef TCOD_RANDOM_TYPES_H_
36#define TCOD_RANDOM_TYPES_H_
65 TCOD_DISTRIBUTION_LINEAR,
66 TCOD_DISTRIBUTION_GAUSSIAN,
67 TCOD_DISTRIBUTION_GAUSSIAN_RANGE,
68 TCOD_DISTRIBUTION_GAUSSIAN_INVERSE,
69 TCOD_DISTRIBUTION_GAUSSIAN_RANGE_INVERSE
75 TCOD_distribution_t distribution;
92TCOD_DEPRECATED(
"This type hides indirection. Use TCOD_Random* instead.")
TCOD_random_algo_t
Definition mersenne_types.h:53
@ TCOD_RNG_CMWC
Complementary-Multiply-With-Carry implementation.
Definition mersenne_types.h:61
@ TCOD_RNG_MT
Mersenne Twister implementation.
Definition mersenne_types.h:57
Definition mersenne_types.h:73
Definition mersenne_types.h:45
Pseudorandom number generator toolkit, all attributes are private.
Definition mersenne_types.h:87