#include <mtrand.h>
Public Member Functions | |
MTRand_int32 () | |
MTRand_int32 (unsigned long s) | |
MTRand_int32 (const unsigned long *array, int size) | |
void | seed (unsigned long) |
void | seed (const unsigned long *, int size) |
unsigned long | operator() () |
virtual | ~MTRand_int32 () |
Protected Member Functions | |
unsigned long | rand_int32 () |
MTRand_int32::MTRand_int32 | ( | ) | [inline] |
MTRand_int32::MTRand_int32 | ( | unsigned long | s | ) | [inline] |
MTRand_int32::MTRand_int32 | ( | const unsigned long * | array, | |
int | size | |||
) | [inline] |
virtual MTRand_int32::~MTRand_int32 | ( | ) | [inline, virtual] |
void MTRand_int32::seed | ( | unsigned long | s | ) |
void MTRand_int32::seed | ( | const unsigned long * | array, | |
int | size | |||
) |
unsigned long MTRand_int32::operator() | ( | ) | [inline] |
Reimplemented in MTRand, MTRand_closed, MTRand_open, and MTRand53.
unsigned long MTRand_int32::rand_int32 | ( | ) | [inline, protected] |