About This Document

This document includes a conceptual overview of random number generation problems and the product capabilities, with the focus on interpretation of results and the related figures of merit of VS Random Number Generators (RNGs). In contrast to the
Intel® Math Kernel Library Reference Manual
, VS Notes expand on the concept of random number generation and its application. The document provides extensive comparative analysis of the library generators and describes the basic tests applied. Apart from the VS distribution generators and service subroutines, the VS Notes describe testing of distribution generators.
If you are interested in general issues related to random number generators, their quality and applications in computer simulation, see Randomness and Scientific Experiment, Random Numbers and Figures of Merit for Random Number Generators sections that briefly cover the relevant matters and provide references for further studies.
To learn about the factors that help optimize the VS generators for Intel® processors, see the VS Structure section, which covers the concept underlying VS, its structure and potential for functionality enhancement. This section gives special attention to VS ease of use and other advantages in parallel programming.
For information on tests for the VS generators of various probability distributions, see the Testing of Basic Random Number Generators and Testing of Distribution Random Number Generators sections. You can see the latest test results in the Vector Statistics (VS) Performance Data document published at
This document does not cover the fundamentals of the mathematical statistics, probability theory, or the theory of numbers and statistical simulation. You can find this information in books and articles listed in the Bibliography section.  

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804