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

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

local a = {}

function a.rnumber( frame )
    d = {}

	if (frame.args[1] =='fa' or frame.args[1] =='Selected' ) then
		d = fgetFAlist()
		return #d

	end
end

function a.rlist( frame )
	if (frame.args[1] =='fa' or frame.args[1] =='Selected' ) then
		d = fgetFAlist()
	end

    math.randomseed( os.time() )
    x = math.random(1,#d) 
    repeat
    	x1 = math.random(1,#d)
	until x1 ~= x
    repeat
    	x2 = math.random(1,#d)
	until (x2 ~= x and x2 ~= x1)

    return "[["..d[x1].."]] – [["..d[x].."]] – [["..d[x2].."]]" 

end

----
----
return a