shuffle_order_engine(); | (1) | (since C++11) |
explicit shuffle_order_engine( result_type s ); | (2) | (since C++11) |
template< class Sseq > explicit shuffle_order_engine( Sseq& seq ); | (3) | (since C++11) |
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.
s
.seq
. This constructor 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
.e
.e
. e
holds unspecified, but valid state afterwards.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 |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/shuffle_order_engine