Ultimate RNG

Unlock unprecedented random generation speeds for your Unity projects. **Ultimate RNG** is designed from the ground up to solve the bottleneck of massive batch generations. By utilizing three powerful backends—Unity's C# Job System (Burst Compiler), Compute Shaders for GPU offloading, and highly optimized Rust native plugins—you can generate millions of random numbers in a fraction of a millisecond.


This package provides a wide array of state-of-the-art RNG algorithms, including Xoshiro256, Philox, Mersenne Twister (MT19937, SFMT), SFC64, PCG32x8, and more, allowing you to choose the exact balance between blinding speed and cryptographic-like quality.


**Perfect for:**


- Procedural Terrain & World Generation

- Complex Particle Systems and VFX

- Large-scale simulations (flocking, traffic, fluid dynamics)

- Machine Learning and Monte Carlo simulations within Unity

- Any Data-Oriented (DOTS) workflow demanding heavy random sampling