1. A method for generating a partial stochastic rounding operation executed by a processor coupled to a memory, comprising: generating an intermediate result; causing a random number generator to generate a random number; adding the random number to lower significant bits of the intermediate result to perturb any incrementing of most significant bits of the intermediate result to produce a resulting sum; and truncating the resulting sum into a final result.