from random import randint command = "" interval_set = [] while command.lower() != "x": print "--------------------------------" if (len(interval_set) == 0): print " 1) Set interval set" else: print "Current interval set: ", " ".join(interval_set) print " 1) Change interval set" print " 2) Start to generate " print " x) Exit" command = raw_input(">").strip() if (command == "1"): interval_set = raw_input("Set, seperated by spaces> ").strip().split() print interval_set if (command == "2"): print "--------------------------------------" num_steps = int(raw_input("Number of steps to generate> ").strip()) print "OUTPUT: ", for step in range(0,num_steps): print interval_set[randint(0, len(interval_set)-1)], print ""