QGIS API Documentation  2.8.2-Wien
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros | Functions
mersenne-twister.h File Reference
#include <stdint.h>
#include <limits>
Include dependency graph for mersenne-twister.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MD_RAND_MAX   std::numeric_limits<int32_t>::max()

Functions

int mt_rand ()
void mt_srand (unsigned seed_value)
uint32_t rand_u32 ()
uint64_t rand_u64 ()
double randd_cc ()
double randd_co ()
double randd_oo ()
float randf_cc ()
float randf_co ()
float randf_oo ()
void seed (uint32_t seed_value)

Macro Definition Documentation

#define MD_RAND_MAX   std::numeric_limits<int32_t>::max()

Definition at line 45 of file mersenne-twister.h.

Function Documentation

int mt_rand ( )

Definition at line 171 of file mersenne-twister.cpp.

void mt_srand ( unsigned  seed_value)

Definition at line 191 of file mersenne-twister.cpp.

uint32_t rand_u32 ( )

Definition at line 152 of file mersenne-twister.cpp.

uint64_t rand_u64 ( )

Definition at line 226 of file mersenne-twister.cpp.

double randd_cc ( )

Definition at line 211 of file mersenne-twister.cpp.

double randd_co ( )

Definition at line 216 of file mersenne-twister.cpp.

double randd_oo ( )

Definition at line 221 of file mersenne-twister.cpp.

float randf_cc ( )

Definition at line 196 of file mersenne-twister.cpp.

float randf_co ( )

Definition at line 201 of file mersenne-twister.cpp.

float randf_oo ( )

Definition at line 206 of file mersenne-twister.cpp.

void seed ( uint32_t  seed_value)

Definition at line 111 of file mersenne-twister.cpp.