local rResult
local random = math.random(1,11)
rResult = random
if random == 11 then
local random2 = math.random(1,21)
rResult = random2
if random2 == 21 then
local random3 = math.random(1,31)
rResult = random3
if random3 == 31 then
local random4 = math.random(1,41)
rResult = random2
if random4 == 41 then
--etc
end
end
end
end
local i = 1
local function newRandom(x)
local high = x * 10 + 1
local ranNum = math.random(1, high)
if ranNum == high then
i += 1
newRandom(i)
else
return ranNum
end
end
local rResult = newRandom(i)
print(rResult)