logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

std::seed_seq - The seed_seq class generates sequences of seeds for random number generators.

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libstdc++                                std::seed_seq(3cxx)

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

See Also