پودمان:Imamatpedia

نسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه‌است که توسط Ali (بحث | مشارکت‌ها) در تاریخ ‏۵ مارس ۲۰۲۴، ساعت ۱۳:۰۷ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی بدارد.

توضیحات این پودمان می‌تواند در پودمان:Imamatpedia/توضیحات قرار گیرد.

local fgetFAlist = require('Module:Imamatpedia/Selected').getFAlist

local p = {}

function p.rlist(frame)
    local lang = frame.args[1] or "fa"
    
    
    local fgetFAlist = require('Module:Imamatpedia/Selected').getFAlist
    local imams = fgetFAlist()
    
    
    local selectedImams = {}
    for i = 1, 3 do
        local index = math.random(1, #imams)
        table.insert(selectedImams, imams[index])
        table.remove(imams, index)
    end
    
    
    local output = ""
    for i, name in ipairs(selectedImams) do
        output = output .. "[[" .. name .. "]]"
        if i < 3 then
            output = output .. " – "
        end
    end
    
    return output
end

return p