simplified perfect_round
[p2pool.git] / p2pool / util / math.py
index 5900728..745f0ca 100644 (file)
@@ -73,13 +73,7 @@ def format(x):
     s = '' if count == 0 else prefixes[count - 1]
     return '%i' % (x,) + s
 
-def perfect_round(x):
-    a, b = divmod(x, 1)
-    a2 = int(a)
-    if random.random() >= b:
-        return a2
-    else:
-        return a2 + 1
+perfect_round = lambda x: int(x + random.random())
 
 def erf(x):
     # save the sign of x