cwebs 0.2
WebSocket wire protocol.
code/mt19937.h File Reference

Mersenne twister pseudo-random number generator. More...

#include <stdint.h>
#include <stddef.h>

Go to the source code of this file.

Classes

struct  mt19937_prng
 Mersene twister pseudo-random number generator. More...

Functions

void mt19937_prng_init (mt19937_prng *generator, uint32_t seed)
 Initialize a Mersene twister pseudo-random number generator.
uint32_t mt19937_prng_next (mt19937_prng *generator)
 Generate a random 32-bit unsigned integer.
void mt19937_prng_grab (mt19937_prng *generator, void *data, size_t size)
 Generate a sequence of random bytes.

Detailed Description

Mersenne twister pseudo-random number generator.

See also:
http://en.wikipedia.org/wiki/Mersenne_twister

Definition in file mt19937.h.

 All Classes Files Functions