Я делаю программу, которая требует, чтобы человек угадал случайно сгенерированное число. Но это невозможно, поскольку компьютер генерирует только очень длинные десятичные дроби. Есть ли способ для 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