For example, can you make math.Random(1,10) have a higher probability to choose 1-5, rather than the same probability for all the numbers (1-10)?
I dont know if you can add probability to a a math.random, but you can use it to make probabilistic events:
local gen = math.random(1,100) if gen <= 10 then -- 10% chances elseif gen >= 10 and gen <= 30 then -- 20% chances elseif gen >= 30 and gen <= 60 then -- 30% chances elseif gen >= 60 and gen <= 100 then -- 40% chances end