This should work:
[code]
math.randomseed( os.time() )
local getRandomNumbers = function( count, allowDuplicates, range )
local numbers = {}
while #numbers < count do
local number = math.random( range.min, range.max )
local numberCanBeAdded = true
if not allowDuplicates then
for j = 1, #numbers, 1 do
if numbers[j] == number then
numberCanBeAdded = false
break
end
end
end
if numberCanBeAdded then
numbers[#numbers + 1] = number
end
end
return numbers
end
– Ten unique numbers between 1 and 90
local numbers = getRandomNumbers( 10, false, { min = 1, max = 90 } )
for i = 1, #numbers, 1 do
print( numbers[i] )
end
[/code] [import]uid: 5833 topic_id: 11262 reply_id: 41692[/import]