# Test module for generating points at which a dart lands # assuming a 2x2 square centered at 0 # Matt Bishop, February 27, 2012 # ECS 10, Winter Quarter 2012 import random # Generate a landing position for a dart tossed at # a 2x2 square with center at (0,0) # returns: (x, y) co-ordinates of toss def gentoss(): x = 2*random.random() - 1 y = 2*random.random() - 1 return x, y # main routine to enable us to test gettoss() def main(): # how many tosses should we show? n = int(input("[NUMBER ONLY!!!] Number of tosses to generate: ")) # generate that many in the obvious way for i in range(n): # print each one out print("Co-ordinates of toss are: ", gentoss()) main()