RosettaCodeData/Task/Seven-sided-dice-from-five-sided-dice/Python/seven-sided-dice-from-five-sided-dice.py
Ingy döt Net 68f8f3e56b all tasks
2013-04-11 01:07:29 -07:00

8 lines
160 B
Python

from random import randint
def dice5():
return randint(1, 5)
def dice7():
r = dice5() + dice5() * 5 - 6
return (r % 7) + 1 if r < 21 else dice7()