1 #ifndef _library__random__hpp__included__
2 #define _library__random__hpp__included__
9 * Initialize random number generator.
11 * Throws std::runtime_error: Can't initialize RNG.
15 * Generate random bits. Automatically initializes the generator if not already initialized.
17 * Parameter buffer: The buffer to fill.
18 * Parameter buffersize: Number of bytes to fill.
19 * Throws std::runtime_error: Can't initialize RNG.
21 void generate(void* buffer
, size_t buffersize
);