grazie delle informazioni! dato il compito che mi sono prefisso, credo che una soluzione potrebbe essere anche costruire a priori una serie di tuple con le coordinate, e poi assegnarle ai vari punti, qualcosa del tipo:
# tutte le possibili coordinate coordinates = [(x, y) for x in xrange(1, 100, 2) for y in xrange(1, 100, 2)] for i in range(0, 2000): # scelgo una tupla a caso coord = random.choice(self.coordinates) # la passo al punto punto = Punto(coord) # la rimuovo dalla lista in modo che nessun punto abbia la stessa coppia di coordinate coordinates.remove(coord) grazie ancora, simone _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python