All pastes #137652 Raw Edit

Anonymous

public python v1 · immutable
#137652 ·published 2006-08-18 15:37 UTC
rendered paste body
import random, operator, osdef getNum():  return random.choice(map(chr, range(ord('0'), ord('9') + 1)))def getOp():  return random.choice(['+', '*'])def getTest(length):  ops = [getOp() for x in xrange(length/2)] + ['\n']  nums = [getNum() for x in xrange(length/2 + 1)]  return "".join(reduce(operator.add, zip(nums, ops)))def getResult(prog, input):  fin, fout = os.popen2(prog, "w")  fin.write(input)  fin.close()  output = fout.read()  fout.close()  return outputfor i in xrange(100):  input = "1\n"+getTest(9)  yann, nico = getResult("./yann", input), getResult("./nico", input)  if(yann != nico):    print yann, nico, input