rand_tools.py 207 B

12345678910
  1. import random
  2. def iter_rand_pos(s):
  3. if not isinstance(s, list):
  4. s = list(s)
  5. if len(s) == 0:
  6. return
  7. i = random.randrange(len(s))
  8. for x in xrange(len(s)):
  9. yield s[x-i]