math2 module v1.5

Run Settings
LanguageLua
Language Version
Run Command
--Made by DevSersponge _G.math2 = {} _G.math2.ceil = function(x) local y = x%1 local z = x-y if y > 0 then return z+1 else return z end end _G.math2.floor = function(x) local y = x%1 local z = x-y if y > 0 then return z else return x end end _G.math2.round = function(x) local y = ((math2.ceil(x))-.5) if x < y then return math2.floor(x) else return math2.ceil(x) end end _G.math2.map = function(val,mini,maxi,mino,maxo) return(val- mini) *(maxo - mino)/(maxi - mini)+mino end _G.math2.random=function(mi,ma) local a=tostring(mi) local b=tostring(ma) local df1="1" local df2="1" local df3=df1 for i=1,#a do df1=(df1..'0') end for i=1,#b do df2=(df2..'0') end if tonumber(df1)>tonumber(df2) then df3=df1 else df3=df2 end return math.random(tonumber(a)*tonumber(df1),tonumber(b)*tonumber(df2))/df3 end _G.math2.solvetri=function(a,b)return(180-a-b)end _G.math2.solvequad=function(a,b,c)return(360-a-b-c)end
Editor Settings
Theme
Key bindings
Full width
Lines