Сразу предупрежу, что random — уже занятое имя переменной, так называется функция.
function Armia()
local creatures = {{айди1, кол-во}, {айди2, кол-во}, итд}
if GetDate(3)==3 then
creature = creatures[random(length(creatures))+1] --Берем случайное существо
local id = creature[1] --Получаем его айди
local amount = creature[2] --И кол-во для этого типа
КОД, оперируюшим случайным айди и кол-вом
end
end