In other case lua casts upperinto an integer sometimes giving math floor upper and others math ceil upper with unexpected results the same for lower.
Lua math floor.
Math ceil x returns the smallest integer larger than or equal to x.
The list of functions availa.
Math cosh x returns the hyperbolic cosine of x.
Math floor null returns 0 not a nan.
Math floor x returns the largest integer smaller than or equal to x.
Math exp x returns the value e power x.
Equal seeds produce equal sequences of numbers.
Lua math library we often need math operations in scientific and engineering calculations and we can avail this using the standard lua library math.
Number math noise number x number y 0 number z 0.
If the passed argument is an integer the value will not be rounded.
Math floor x returns the largest integer smaller than or equal to x.
The floor method rounds a number downwards to the nearest integer and returns the result.
If you leave arguments out they will be interpreted as zero so math noise 1 158 is equivalent to math noise 1 158 0 0 and math noise 1 158 5 723 is equivalent to math noise 1 158 5 723 0.
Function round num numdecimalplaces local mult 10 numdecimalplaces or 0 return math floor num mult 0 5 mult end.
To get an integer result during a division.
The function uses a perlin noise algorithm to assign fixed values to coordinates.
Because floor is a static method of math you always use it as math floor rather than as a method of a math object you created math is not a constructor.
Here is an alternative implementation.
The math randomseed function sets a seedfor the pseudo random generator.
Math deg x returns the angle x given in radians in degrees.
Math cos x returns the cosine of x assumed to be in radians.
Returns a perlin noise value between 1 and 1.