Moduł:Shuffle

Z Nonsensopedii, polskiej encyklopedii humoru
To jest najnowsza wersja artykułu edytowana „14:11, 25 sie 2019” przez „Eksekk (dyskusja • edycje)”.
(różn.) ← przejdź do poprzedniej wersji • przejdź do aktualnej wersji (różn.) • przejdź do następnej wersji → (różn.)

local p = {}

function p.shuffle(frame)
	math.randomseed(os.time())
	local t = {}
	for _,arg in pairs(frame:getParent().args) do
		table.insert(t, arg)
	end

	local s = ""
	while #t > 0 do
    	local k = math.random(#t)
    	s = s .. table.remove(t, k) .. "\n"
	end
	
    return s   
end

return p