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

7 lines
152 B
Lua

dice5 = function() return math.random(5) end
function dice7()
x = dice5() * 5 + dice5() - 6
if x > 20 then return dice7() end
return x%7 + 1
end