std::seed_seq - The seed_seq class generates sequences of seeds for random number generators.
Contents
Constructor & Destructor Documentation
std::seed_seq::seed_seq()[inline],[noexcept]
Default constructor.
Detailed Description
The seed_seq class generates sequences of seeds for random number generators.
Since
C++11
Member Typedef Documentation
typedefuint_least32_tstd::seed_seq::result_type
The type of the seed vales.
Name
std::seed_seq - The seed_seq class generates sequences of seeds for random number generators.
Synopsis
#include <random>
PublicTypestypedef uint_least32_t result_typePublicMemberFunctionsseed_seq () noexcept
template<typename_InputIterator > seed_seq (_InputIterator __begin, _InputIterator __end)
seed_seq (const seed_seq &)=delete
template<typename _IntType , typename = _Require<is_integral<_IntType>>> seed_seq
(std::initializer_list< _IntType > __il)
template<typename_RandomAccessIterator > voidgenerate (_RandomAccessIterator __begin,
_RandomAccessIterator __end)
seed_seq & operator= (const seed_seq &)=delete
template<typename _OutputIterator > voidparam (_OutputIterator __dest) const
size_t size () const noexcept
