onemkl::rng::uniform_bits

Generates uniformly distributed bits in 32/64-bit chunks.

Syntax

template<typename T = std::uint32_t, method      Method = standard>
  class uniform_bits {}

Include Files

  • mkl_sycl.hpp

Description

The onemkl::rng::uniform_bits class object is used to generate uniformly distributed bits in 32/64-bit chunks. It is designed to ensure each bit in the 32/64-bit chunk is uniformly distributed. It is not supported not for all engines. See VS Notes for details.

Input Parameters

Name

Type

Description

T

std::uint32_t / std::uint64_t

Chunk size