libdonut  2.3.2
Application framework for cross-platform game development in C++20
Classes | Namespaces
random.hpp File Reference
#include <algorithm>
#include <array>
#include <bit>
#include <cstdint>
#include <istream>
#include <limits>
#include <ostream>

Go to the source code of this file.

Classes

class  donut::random::SplitMix64Engine
 Implementation of the SplitMix64 pseudorandom number generator that provides the API required for a standard uniform random bit generator, so that it can be plugged into any of the random number distributions provided by the standard library. More...
 
class  donut::random::Xoroshiro128PlusPlusEngine
 Implementation of the xoroshiro128++ pseudorandom number generator that provides the API required for a standard uniform random bit generator, so that it can be plugged into any of the random number distributions provided by the standard library. More...
 

Namespaces

 donut
 
 donut::random