def generator():1x = var('x')2ints = list(IntegerRange(-9,0))+list(IntegerRange(1,10))3shuffle(ints)4fs = list('fghjklmn')5shuffle(fs)67# continuous8continuous = True9left = ints[0]*x+ints[1]10right = ints[2]*x+ints[1]11functions = [{12'left': left,13'right': right,14'continuous': continuous,15'f': fs[0],16}]1718# discontinuous19continuous = False20left = ints[3]*x+ints[4]21right = ints[5]*x+ints[6]22functions += [{23'left': left,24'right': right,25'continuous': continuous,26'f': fs[1],27}]2829return { "functions": functions }303132