thrust::random::ranlux48_base

Defined in thrust/random/subtract_with_carry_engine.h

typedef subtract_with_carry_engine<std::uint64_t, 48, 5, 12> thrust::random::ranlux48_base

A random number engine with predefined parameters which implements the base engine of the ranlux48 random number engine.

Note

The 10000th consecutive invocation of a default-constructed object of type ranlux48_base shall produce the value 192113843633948 .