我正在制作一个程序,要求一个人猜测一个随机生成的数字。但这是不可能的,因为计算机只生成极长的小数。 math.random(1,100)有没有办法只生成整数?
function round(num, numDecimalPlaces)
local mult = 10^(numDecimalPlaces or 0)
return math.floor(num * mult + 0.5) / mult
end
结果:
round(1023.4345, -2) = 1000
round(1023.4345, 2) = 1023.43