random.randint() wierdness.
Steve Juranich
sjuranic at condor.ee.washington.edu
Wed Aug 2 18:50:35 EDT 2000
Never mind. I see that I am (again) found out to be a dunderhead. Sorry
about the noise.
--------------------------------------------------------------------------
Stephen W. Juranich sjuranic at ee.washington.edu
Electrical Engineering http://students.washington.edu/sjuranic
University of Washington http://truk.ee.washington.edu/ssli
On Wed, 2 Aug 2000, Steve Juranich wrote:
> Could somebody please explain this?
>
> >>> for i in range(20):
> ... random.randint(1, 32)
> ... print i
> ...
> 14
> 0 <--------- I don't get it. Why?
> 14
> 1
> 10
> 2
> 12
> 3
> 32
> 4
> 18
> 5
> 24
> 6
> 27
> 7
> 31
> 8
> 24
> 9
> 23
> 10
> 21
> 11
> 7
> 12
> 14
> 13
> 4
> 14
> 26
> 15
> 23
> 16
> 2
> 17
> 14
> 18
> 32
> 19
>
>
> As I read the library reference, it says that random.randint() is supposed
> to return an integer between 1 and 32 (as I have called it above). However,
> the output shows that this is clearly not the case. Could somebody please
> tell me what's going on? Is this a bug? Thanks.
>
>
> --------------------------------------------------------------------------
> Stephen W. Juranich sjuranic at ee.washington.edu
> Electrical Engineering http://students.washington.edu/sjuranic
> University of Washington http://truk.ee.washington.edu/ssli
>
>
>
>
More information about the Python-list
mailing list