Bagikan melalui


Kelas shuffle_order_engine

Menghasilkan urutan acak dengan menyusun ulang nilai yang dikembalikan dari mesin dasarnya.

Sintaks

template <class Engine, size_t K>
class shuffle_order_engine;

Parameter

Mesin
Jenis mesin dasar.

K
Ukuran tabel. Jumlah elemen dalam buffer (tabel). Prasyarat: 0 < K

Anggota

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

Untuk informasi selengkapnya tentang anggota mesin, lihat acak>.<

Keterangan

Templat kelas ini menjelaskan adaptor mesin yang menghasilkan nilai dengan menyusun ulang nilai yang dikembalikan oleh mesin dasarnya. Setiap konstruktor mengisi tabel internal dengan nilai K yang dikembalikan oleh mesin dasar, dan elemen acak dipilih dari tabel saat nilai diminta.

Persyaratan

Header:<acak>

Namespace: std

Baca juga

<random>