Aracılığıyla paylaş


shuffle_order_engine Sınıfı

Temel altyapısından döndürülen değerleri yeniden sıralayarak rastgele bir sıra oluşturur.

Sözdizimi

template <class Engine, size_t K>
class shuffle_order_engine;

Parametreler

Motor
Temel altyapı türü.

K
Tablo boyutu. Arabellekteki (tablo) öğe sayısı. Önkoşul:0 < K

Üyeler

shuffle_order_engine::shuffle_order_engine
shuffle_order_engine::base
shuffle_order_engine::base_type
shuffle_order_engine::discard
shuffle_order_engine::operator()
shuffle_order_engine::seed

Altyapı üyeleri hakkında daha fazla bilgi için bkz <. rastgele>.

Açıklamalar

Bu sınıf şablonu, temel altyapısı tarafından döndürülen değerleri yeniden sıralayarak değerler üreten bir altyapı bağdaştırıcısını açıklar. Her oluşturucu iç tabloyu temel altyapı tarafından döndürülen K değerleriyle doldurur ve bir değer istendiğinde tablodan rastgele bir öğe seçilir.

Gereksinimler

Üst bilgi:<rastgele>

Ad alanı: std

Ayrıca bkz.

<rastgele>