template<typename _RandomNumberEngine, size_t __w, typename _UIntType>
class std::independent_bits_engine< _RandomNumberEngine, __w, _UIntType >
Produces random numbers by combining random numbers from some base engine to produce random numbers with a specified number of bits __w
.
Definition at line 1108 of file random.h.
template<typename _RandomNumberEngine , size_t __w, typename _UIntType >
Copy constructs a independent_bits_engine engine.
Copies an existing base class random number generator.
- Parameters
-
__rng | An existing (base class) engine object. |
Definition at line 1138 of file random.h.
template<typename _RandomNumberEngine , size_t __w, typename _UIntType >
Move constructs a independent_bits_engine engine.
Copies an existing base class random number generator.
- Parameters
-
__rng | An existing (base class) engine object. |
Definition at line 1148 of file random.h.
template<typename _RandomNumberEngine , size_t __w, typename _UIntType >
template<typename _Sseq , typename = _If_seed_seq<_Sseq>>
Generator construct a independent_bits_engine engine.
- Parameters
-
Definition at line 1168 of file random.h.
template<typename _RandomNumberEngine , size_t __w, typename _UIntType >
template<typename _CharT , typename _Traits >
Extracts the current state of a % subtract_with_carry_engine random number generator engine __x
from the input stream __is
.
- Parameters
-
__is | An input stream. |
__x | A independent_bits_engine random number generator engine. |
- Returns
- The input stream with the state of
__x
extracted or in an error state.
Definition at line 1267 of file random.h.