Notes for Intel® oneAPI Math Kernel Library Vector Statistics

ID 772987
Date 12/04/2020
Public
Document Table of Contents

UniformBits64 (VSL_RNG_METHOD_UNIFORMBITS64_STD)

A random number generator that produces uniformly distributed bits in 64-bit chunks.

The generator addresses the same BRNG issues as UniformBits32,its 32-bit counterpart.

The UniformBits64 function transforms the underlying BRNG integer recurrence so that all bits in 64-bit chunks are uniformly distributed.

This function does not support the following VS BRNGs:

  1. VSL_BRNG_MCG31

  2. VSL_BRNG_R250

  3. VSL_BRNG_MRG32K3A

  4. VSL_BRNG_WH

  5. VSL_BRNG_SOBOL

  6. VSL_BRNG_NIEDERR

  7. VSL_BRNG_IABSTRACT

  8. VSL_BRNG_DABSTRACT

  9. VSL_BRNG_SABSTRACT