Skip to content

Instantly share code, notes, and snippets.

@reem
Last active December 22, 2015 06:48
Show Gist options
  • Save reem/6433083 to your computer and use it in GitHub Desktop.
Save reem/6433083 to your computer and use it in GitHub Desktop.
import random
def r_step_generator(lo, hi):
num = lo
diff = hi - lo
while True:
num += random.randint(0, diff) #Feel free to swtich for numpy.random.randint for speed boost
if num < hi:
yield num
else:
raise StopIteration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment