libtcod
Loading...
Searching...
No Matches
mersenne_types.h File Reference

Random number generator types. More...

#include <stdint.h>
#include "config.h"

Go to the source code of this file.

Classes

struct  TCOD_dice_t
struct  TCOD_Random_MT_CMWC
union  TCOD_Random
 Pseudorandom number generator toolkit, all attributes are private. More...

Typedefs

typedef union TCOD_Random TCOD_Random
 Pseudorandom number generator toolkit, all attributes are private.
typedef union TCOD_RandomTCOD_random_t

Enumerations

enum  TCOD_random_algo_t { TCOD_RNG_MT , TCOD_RNG_CMWC }
enum  TCOD_distribution_t {
  TCOD_DISTRIBUTION_LINEAR , TCOD_DISTRIBUTION_GAUSSIAN , TCOD_DISTRIBUTION_GAUSSIAN_RANGE , TCOD_DISTRIBUTION_GAUSSIAN_INVERSE ,
  TCOD_DISTRIBUTION_GAUSSIAN_RANGE_INVERSE
}

Detailed Description

Random number generator types.