Ultimate RNG OFFICIAL SALE

Ultimate RNG: The Fastest Random Number Generator for Unity

Stop losing performance. Start creating with ultimate speed.

[ Core Philosophy ] Ultimate RNG is not designed to completely replace Unity's standard UnityEngine.Random for trivial, single-number operations (like picking a random sound effect). Instead, it is highly specialized for bulk/batch generation—an area where standard libraries often become a severe CPU bottleneck. If your game requires generating massive arrays of random numbers simultaneously, this asset will provide an order-of-magnitude speedup.

[ Suitable Genres ] While Ultimate RNG enhances any project, it is an absolute game-changer for performance-critical genres:

  • Procedural Generation: Roguelikes, infinite terrain generation, and procedural dungeons.
  • Complex Simulations: Swarm intelligence, particle physics scattering, and deep AI decision trees.
  • RPGs & Gacha Systems: High-speed, statistically sound loot drops and probability calculations.
  • Voxel & Sandbox Games: Where millions of random numbers must be processed per frame without causing lag spikes.

[ Customizability & Choice ] The package is intensely customizable, giving you the "luxury of choice". You can choose from a suite of 15 world-class PRNG algorithms (including Sfc64, Xoshiro256**, Mt19937, Pcg32, and Philox). Swap algorithms depending on your exact project needs—whether you prioritize absolute raw speed, high statistical quality, massive periods, or GPU-friendly parallelism. Every generator supports custom seed initialization for 100% deterministic results.

[ Key Features ]

  • Insane Performance: Unlocks speeds impossible with standard C# alternatives.
  • Specialized for Batching: Instantly allocate arrays of fast random numbers using SIMD instructions.
  • Zero-Copy Architecture: No expensive data marshalling between the native Rust core and Unity.
  • 15 Included Algorithms: Sfc64, Mt19937, Pcg32, Philox, Xoshiro, Xorshift, and more.
  • Memory Safe: Native memory is tightly managed via the standard IDisposable interface.

[ Compatibility ]

  • Requires Unity 2021.3 or newer
  • Requires .NET Standard 2.1 API Compatibility Level
  • Target Platform: Windows (Linux support is currently experimental)