From f21d9f5357f16c2751f40ab68ba9da002518854b Mon Sep 17 00:00:00 2001 From: Tom Offermann Date: Mon, 4 Mar 2013 22:19:27 -0800 Subject: [PATCH] Fix randrange() when called with start only. --- randomSources/randomDotOrg.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/randomSources/randomDotOrg.py b/randomSources/randomDotOrg.py index fcc0286..98bd2fc 100644 --- a/randomSources/randomDotOrg.py +++ b/randomSources/randomDotOrg.py @@ -147,10 +147,11 @@ def randrange(self, start, stop=None, step=1, n=1): if n > 1: return self._randbelow(istart, n) return self._randbelow(istart) + shift = 0 - imin r = self.fetchIntegers(imin, imin + istart - 1, n) if n == 1: - return r[0] - return r + return shift + r[0] + return [int(shift + x) for x in r] raise ValueError('empty range for randrange()') # stop argument supplied.