import random import math centlon = -157.942858 centlat = 21.333217 starthour = 0 endhour = 24 spreadrate = 5.0 * 0.01666 # decimal degrees / hr windxrate = 15.0 * 0.01666 * -1.0 windyrate = 5.0 * 0.01666 * -1.0 for hour in range(starthour, endhour): # update center centlon += windxrate * random.random() centlat += windyrate * random.random() print "\"", hour, "\",", "\"", hour, "\",", "37" #, centlon , centlat radius = hour * spreadrate # * random.random() for radial in range (0, 360, 10): # radius = hour * spreadrate * random.random() radi = radius + ((random.random() * 0.2) - 0.1) lon = centlon + radi * math.cos(math.radians(radial)) lat = centlat + radi * math.sin(math.radians(radial)) if radial==0: flon = lon flat = lat print lon, ",", lat print flon, ",", flat # print "END" # print "END"