Infinite random number generator
This example was created to show that iterators (generators) don't necessarily return a fixed list of values.
examples/generators/random_number_generator.py
import random def miranda(): while True: yield random.random() total = 0 for val in miranda(): print(val) total += val if total > 10: break