| 
 from random import choice
 class RandSeqIterator(object) :
 def __init__(self, seq) :
 self.data = seq
 def __iter__(self) :
 return self
 def next(self) :
 return choice(self.data)
 
 for eachItem in RandSeqIterator(('AA', 'BB', 'CC', 'DD', 'End')) :
 print eachItem
 if eachItem == 'End' :
 break
 
 |