diff --git a/diceware/random_sources.py b/diceware/random_sources.py index 79ae6676c7ba119e64fa11a7ef682eab25648d41..f965f2af482444ec4e888bfee587280f44b02c5f 100644 --- a/diceware/random_sources.py +++ b/diceware/random_sources.py @@ -151,7 +151,7 @@ class RealDiceRandomSource(object): result = 0 for i in range(num_rolls, 0, -1): rolled = None - while rolled not in [str(x) for x in range(self.dice_sides)]: + while rolled not in [str(x) for x in range(1, self.dice_sides + 1)]: rolled = input_func( "What number shows dice number %s? " % (num_rolls - i + 1)) result += ((self.dice_sides ** (i - 1)) * (int(rolled) - 1))