Seven-sided dice from five-sided dice: Difference between revisions

(→‎{{header|C}}: reduced operator set version)
Line 348:
6 142648
7 142619 </pre>
 
=={{header|Lua}}==
 
<lang lua>dice5 = function() return math.random(5) end
 
function dice7()
x = dice5() * 5 + dice5() - 6
if x > 21 then return dice7() end
return x%7 + 1
end</lang>
 
=={{header|OCaml}}==
Anonymous user