Overview of PCG Random Number Generation
masterThis library provides a C++11 implementation of the PCG (Permuted Congruential Generator) family of random number generators. PCG generators are designed to be fast, statistically excellent, and feature-rich.
The library distinguishes between two types of generators:
- Normal generators: Standard generators suitable for most use cases.
- Extended generators: Provide k-dimensional equidistribution and specialized features (often referred to as 'party tricks').
For most applications, normal generators are sufficient.