True random distribution

The Uniform random distribution or True random distribution describes the probability of random event that are not pseudo-random. In general this applies to Evasion and Blind as well as most non-damage or non-hero-unit related abilities.

Summary
In general randomness is rejected from competitive gaming since it can decide over loss and defeat without reflecting the actual skill level. Nonetheless there are a couple of random events within DotA 2, that keep the game less predictable and static. To limit the influence of huge streaks, the pseudo-random distribution replaced the true random distribution, where it made sense for the developers.

Flat distribution
Some mechanics roll a random value between 0 and 1 and scale it along the minimum / maximum gradient. This includes


 * Physical right click damage. Uphill miss chance of these attacks is 25%.
 * Tower damage.
 * Last hit Gold bounty.
 * Including enemy and neutral Creeps, most Summons, Towers, Barracks and Subsidiary Buildings.
 * Excluding Heroes, Creep-heros and denies.
 * Roshan respawn timer (8 to 11 minutes).



Discrete distribution
A couple of random events have discrete states that have similar probability.
 * Runes with a discrete clamping over the 7 types and 2 locations.