Struct pcg_rand::PcgEngine
[−]
[src]
pub struct PcgEngine<Itype, Xtype, StreamMix: Stream<Itype>, MulMix: Multiplier<Itype>, OutMix: OutputMixin<Itype, Xtype>> { // some fields omitted }
A generic PCG structure.
This structure allows the building of many types of PCG generators by using various Mixins for both the stream, multiplier, and permutation function.