Visible to Intel only — GUID: GUID-0DF30E1C-2D0E-4EAD-A955-3E3EC269608D
Visible to Intel only — GUID: GUID-0DF30E1C-2D0E-4EAD-A955-3E3EC269608D
BRNG Parameter Definition
Predefined values for the brng input parameter are as follows:
Value |
Short Description |
---|---|
VSL_BRNG_MCG31 |
A 31-bit multiplicative congruential generator. |
VSL_BRNG_R250 |
A generalized feedback shift register generator. |
VSL_BRNG_MRG32K3A |
A combined multiple recursive generator with two components of order 3. |
VSL_BRNG_MCG59 |
A 59-bit multiplicative congruential generator. |
VSL_BRNG_WH |
A set of 273 Wichmann-Hill combined multiplicative congruential generators. |
VSL_BRNG_MT19937 |
A Mersenne Twister pseudorandom number generator. |
VSL_BRNG_MT2203 |
A set of 6024 Mersenne Twister pseudorandom number generators. |
VSL_BRNG_SFMT19937 |
A SIMD-oriented Fast Mersenne Twister pseudorandom number generator. |
VSL_BRNG_SOBOL |
A 32-bit Gray code-based generator producing low-discrepancy sequences for dimensions 1 ≤ s ≤ 40; user-defined dimensions are also available. |
VSL_BRNG_NIEDERR |
A 32-bit Gray code-based generator producing low-discrepancy sequences for dimensions 1 ≤ s ≤ 318; user-defined dimensions are also available. |
VSL_BRNG_IABSTRACT |
An abstract random number generator for integer arrays. |
VSL_BRNG_DABSTRACT |
An abstract random number generator for double precision floating-point arrays. |
VSL_BRNG_SABSTRACT |
An abstract random number generator for single precision floating-point arrays. |
VSL_BRNG_NONDETERM |
A non-deterministic random number generator. |
VSL_BRNG_PHILOX4X32X10 |
A Philox4x32-10 counter-based pseudorandom number generator. |
VSL_BRNG_ARS5 |
An ARS-5 counter-based pseudorandom number generator that uses instructions from the AES-NI set. |
See VS Notes for detailed description.
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |