Bagikan melalui


Kelas discard_block_engine

Menghasilkan urutan acak dengan membuang nilai yang dikembalikan oleh mesin dasarnya.

Sintaks

template <class Engine, size_t P, size_t R>
class discard_block_engine;

Parameter

Mesin
Jenis mesin dasar.

P
Ukuran blok. Jumlah nilai di setiap blok.

R
Blok yang digunakan. Jumlah nilai di setiap blok yang digunakan. Sisanya dibuang (P - R). Prasyarat: 0 < R ≤ P

Anggota

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

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

Keterangan

Templat kelas ini menjelaskan adaptor mesin yang menghasilkan nilai dengan membuang beberapa nilai yang dikembalikan oleh mesin dasarnya.

Persyaratan

Header:<acak>

Namespace: std

Baca juga

<random>