home | help
std::shuffl...order_engine(3)  C++ Standard Libary std::shuffl...order_engine(3)

NAME
     std::shuffle_order_engine::shuffle_order_engine   -  std::shuffle_order_en-
     gine::shuffle_order_engine

Synopsis
	shuffle_order_engine(); 			  (1) (since C++11)
	explicit shuffle_order_engine( result_type s );   (2) (since C++11)
	template< class Sseq >				  (3) (since C++11)
	explicit shuffle_order_engine( Sseq& seq );
	explicit shuffle_order_engine( const Engine& e ); (4) (since C++11)
	explicit shuffle_order_engine( Engine&& e );	  (5) (since C++11)

	Constructs new pseudo-random engine adaptor.

	1) Default constructor.  The  underlying  engine  is  also  default-con-
     structed.
	2) Constructs the underlying engine with s.
	3)  Constructs	the  underlying engine with seed sequence seq. This con-
     structor only
	participate in overload resolution if Sseq qualifies as a  SeedSequence.
     In
	particular, this constructor does not participate in overload resolution
     if Sseq is
	implicitly convertible to result_type.
	4) Constructs the underlying engine with a copy of e.
	5)  Move-constructs  the  underlying engine with e. e holds unspecified,
     but valid
	state afterwards.

Parameters
	s   - integer value to construct the underlying engine with
	seq - seed sequence to construct the underlying engine with
	e   - pseudo-random number engine to initialize with

Example
http://cppreference.com 	   2024.06.10	   std::shuffl...order_engine(3)

home | help