On 25 December 2011 17:32, Serhiy Storchaka <storch...@gmail.com> wrote:
> 25.12.11 15:48, Steven D'Aprano написав(ла): > > On Sun, 25 Dec 2011 08:30:46 -0500, Roy Smith wrote: >> >>> I want to create a string of 20 random digits (I'm OK with leading >>> zeros). The best I came up with is: >>> ''.join(str(random.randint(0, 9)) for i in range(20)) >>> Is there something better? >>> >> '%20d' % random.randint(0, 10**20-1) >> > > '%020d' % random.randrange(10**20) Do the docs not advise .format now? "{:20}".format(random.randrange(10**20))
-- http://mail.python.org/mailman/listinfo/python-list