- """Generate random item from a dictionary of item counts
- """
- target = random.uniform(0, sum(d.values()))
- cuml = 0.0
- for (l, p) in d.items():
- cuml += p
- if cuml > target:
- return l
- return None
+ """Generate random item from a dictionary of item counts
+ """
+ target = random.uniform(0, sum(d.values()))
+ cuml = 0.0
+ for (l, p) in d.items():
+ cuml += p
+ if cuml > target:
+ return l
+ return None