Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
RandomEngine.h File Reference

Header file for the RandomEngine class, implementing a PCG32 PRNG. More...

#include <cwstl/base/types.h>

Classes

class  Crux::RandomEngine
 High-performance 64-bit state, 32-bit output PRNG based on PCG32. More...

Namespaces

namespace  Crux

Detailed Description

Header file for the RandomEngine class, implementing a PCG32 PRNG.

Provides fast and statistically robust pseudorandom number generation using the PCG32 algorithm. Supports generating 32-bit integers, bounded ranges, and f32ing-point values.