A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cplusplus.com/reference/random/ranlux24_base/ below:

class

<random>

std::ranlux24_base
typedef subtract_with_carry_engine <uint_fast32_t, 24, 10, 24> ranlux24_base;

Ranlux 24 base generator

A subtract-with-carry pseudo-random generator of 24-bit numbers, generally used as the base engine for the ranlux24 generator.

It is an instantiation of the subtract_with_carry_engine with the following template parameters:


parameter name value UIntType result type uint_fast32_t w word size 24 s short lag 10 r long lag 24
Member types The following alias is a member type of ranlux24_base:

member type definition notes result_type uint_fast32_t The type of the numbers generated.


Member functions As a subtract_with_carry_engine type, it has the following member functions:
(constructor)
Construct subtract-with-carry engine (public member function)
min
Minimum value (public static member function)
max
Maximum value (public static member function)
seed
Seed engine (public member function)
operator()
Generate random number (public member function)
discard
Advance internal state (public member function)

Non-member functions As a subtract_with_carry_engine type, the following operator overloads may be applied to it:
operator<<
Insert into output stream (function template)
operator>>
Extract from input stream (function template)
relational operators
Relational operators (function template)

Member constexpr constants member constant definition notes word_size 24 The number of bits of each word in the state sequence. short_lag 10 The short lag value. long_lag 24 The long lag value. default_seed 19780503u The default seed used on construction or seeding.
See also
subtract_with_carry_engine
Subtract-with-carry random number engine (class template)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4