[ python-Bugs-901285 ] random.randint fails for some ranges
SourceForge.net
noreply at sourceforge.net
Fri Feb 20 14:27:30 EST 2004
Bugs item #901285, was opened at 2004-02-20 19:27
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=901285&group_id=5470
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: paul rubin (phr)
Assigned to: Nobody/Anonymous (nobody)
Summary: random.randint fails for some ranges
Initial Comment:
I want a random 32-bit int and do it the obvious way:
lowest, highest = int(-2**31), int(2**31-1)
r = random.randint(lowest, highest)
random.randint throws an exception:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.2/random.py", line 349, in randint
return self.randrange(a, b+1)
File "/usr/lib/python2.2/random.py", line 328, in
randrange
raise ValueError, "empty range for randrange()"
ValueError: empty range for randrange()
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=901285&group_id=5470
More information about the Python-bugs-list
mailing list