A random number generator (RNG) is an algorithm that generates a sequence of numbers or symbols that cannot be reasonably predicted better than by a random chance.
Controlled RNG is an algorithm that works in pre-set boundaries. For example, it generates a random number in the set range from 0 to 10 or from 20 to 50.
RNG is a important factor in many modern games. Randomness is what keeps things from becoming same and boring. It’s what leads to curiosity and risk, and it’s one of the best tools to keep a game fresh. The HorseDrace Controlled RNG algorithm is used for fusion and racing.
In horse fusion, GA generates the third NFT horse combining genes from fusioned horses, with +- 10% deviation (RNG factor is applied). That means that even if both horses had the property of speed 20 - their child's speed can be in norms from 18 to 22.
In racing, the RNG algorithm will choose a winner out of all participating horses of the race. Horses with higher speed have a higher chance of winning. But since it's an RNG-based game even the slowest horse has a small chance to win.