[Tutor] Generate 8 digit random number

Kent Johnson kent37 at tds.net
Fri Aug 26 16:16:37 CEST 2005


Alberto Troiano wrote:
> Hi Kent
> 
> Nope...
> Not working....I'm still getting 7 even 6 digits number

Are you sure? It works for me:
 >>> import random
 >>> random.randrange(10000000,99999999)
42247129
 >>> for i in range(1000):
 ...   x = random.randrange(10000000,99999999)
 ...   if len(str(x)) < 8:
 ...     print x
 ...
 >>> (prints nothing - they are all 8 digits)

Kent
> 
> Any other idea?
> 
> Thanks
> 
> Alberto
> 
>> From: Kent Johnson <kent37 at tds.net>
>> CC: tutor at python.org
>> Subject: Re: [Tutor] Generate 8 digit random number
>> Date: Fri, 26 Aug 2005 10:00:50 -0400
>>
>> Alberto Troiano wrote:
>> > Hi everyone
>> >
>> > I need to generate a password..It has to be an 8 digit number and it 
>> has to
>> > be random
>> >
>> > The code I've been trying is the following:
>> >
>> >
>> > import random
>> > random.randrange(00000000,99999999)
>> >
>> > The code works but sometimes it picks a number with 7 digits. Is 
>> there any
>> > way that I can tell him to select always a random number with 8 digits?
>>
>> random.randrange(10000000,99999999) ??
>>
>> Kent
>>
>> _______________________________________________
>> Tutor maillist  -  Tutor at python.org
>> http://mail.python.org/mailman/listinfo/tutor
> 
> 
> 
> 



More information about the Tutor mailing list