BRNG Tests Description

Most of empirical tests used for the VSL BRNGs are well documented (for example, see [Mars95], [Ziff98]). This section describes these tests and the testing procedure in greater detail since tests may vary in their applicability and implementation for a particular BRNG. In addition, this section provides figures of merit that are used to decide on passing vs. failure in one- or two level testing. For the underlying criteria of the test, see Interpreting Test Results section.


This section does not discuss non-deterministic RNGs. These generators are tested using a battery of NIST tests, a statistical test suite for random generators for cryptographic applications, [NIST800-22].

For more complete information about compiler optimizations, see our Optimization Notice.