Following my own post. How gauche. Anyway, a slightly more legible alternative to get a random number between -sys.maxint and sys.maxint: import random yourNumber = random.randrange(sys.maxint) * random.choice([1, -1]) Manus