blob: 252ee1ec649e2bc9188b340c5947fca29f2103e0 [file] [log] [blame]
Paul Bakker37ca75d2011-01-06 12:28:03 +00001/**
2 * @file
3 * Random number generator (RNG) module documentation file.
4 */
5
6/**
7 * @addtogroup rng_module Random number generator (RNG) module
8 *
9 * The Random number generator (RNG) module provides random number
10 * generation, see \c havege_rand(). It uses the HAVEGE (HArdware Volatile
11 * Entropy Gathering and Expansion) software heuristic which is claimed
12 * to be an unpredictable or empirically strong* random number generation.
13 *
14 * \* Meaning that there seems to be no practical algorithm that can guess
15 * the next bit with a probability larger than 1/2 in an output sequence.
16 *
17 * This module can be used to generate random numbers.
18 */