"Added default value for 'divisor' parameter in RandomNumberGenerator function and simplified return statement."

CiscOH Bellic 2 years ago
parent 2379acec30
commit 567a877b36
  1. 6
      scripts/Libraries/Math.lua

@ -90,6 +90,7 @@ Bastion:RegisterLibrary(Bastion.Library:New({
---@return number ---@return number
function Math.RandomNumberGenerator(lowRange, highRange, divisor) function Math.RandomNumberGenerator(lowRange, highRange, divisor)
local lowNum, highNum local lowNum, highNum
divisor = divisor or 1
if not highRange then if not highRange then
highNum = lowRange highNum = lowRange
lowNum = 1 lowNum = 1
@ -111,10 +112,7 @@ Bastion:RegisterLibrary(Bastion.Library:New({
for i = 1, 10 do for i = 1, 10 do
rtnVal = math.random(#choices) -- iterate a few times for random randomness rtnVal = math.random(#choices) -- iterate a few times for random randomness
end end
if divisor then return choices[rtnVal] / divisor
return choices[rtnVal] / divisor
end
return choices[rtnVal]
end end
return Math return Math

Loading…
Cancel
Save