bits

Contents

bits#

Class is used for generation of underlying engine integer recurrence.

Description

The class object is used in the oneapi::math::rng::generate() function to provide integer random numbers. Each integer can be treated as a vector of several bits. In a truly random generator, these bits are random, while in pseudorandom generators this randomness can be violated.

class bits#

Syntax

namespace oneapi::math::rng {
template<typename UIntType = std::uint32_t>
class bits {
public:
    using result_type = UIntType;
};
}

Template parameters

typename UIntType
Type of the produced values. Supported types:
  • std::uint32_t

Member types

bits::result_type = UIntType

Description

The type which defines type of generated random numbers.

Parent topic: Host Distributions