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