Anonymous
×
Create a new article
Write your page title here:
We currently have 496 articles on WIKI - Idle Pixel. Type your article name above or click on one of the titles below and start writing!



WIKI - Idle Pixel
Revision as of 20:46, 5 December 2024 by Dounford (talk | contribs) (Dounford moved page Module:Random Text to Module:RandomText without leaving a redirect)

Template:RandomText is used like this:

{{RandomText <-- Template Name

|option 1 <-- You need to use a | before the first option

option 2 <-- Options are separated by new line

option n <-- There are no limit of options

}} <-- Don't forget to close the template


local p = {}

function p.pp(text)
    return mw.getCurrentFrame():preprocess(text)
end

function p.randomizeText (frame)
	local args = frame:getParent().args
	local textArray = {}
	local allText = frame.args[1]
	for word in string.gmatch(allText, '([^;]+)') do
    	table.insert(textArray, word)
	end

	math.randomseed(os.time())
	local randomIndex = math.random(table.getn(textArray))
	return textArray[randomIndex]
end

return p