Module:Sandbox/Rockingerser/Test2

local words = { "arise", "arises", "arosen", "arisen", "shark", "sharky", "sharkie", "sharks", "sharkies", "barracuda", "barracudas", "Great White", "Great Whites", "sawfish", "sawfishy", "sawfishie", "sawfishies", "sawfishes", "Great Black shark", "Great Black sharks", -- Something I believe does not exist. "stingray", "stingrays", "person", "people", "fish", "fishy", "fishie", "fishes", "fishies", "tuna", "tunas", "alga", "algae", "seaweed", "mouse", "rat", "mice", "rats", "drum", "drums", "drumset", "drumsets", "haha", "hahas", "lyric", "lyrics", "point", "points", "pointer", "pointing", "pointers", "pointed", "roll", "rolls", "roller", "rolling", "rollers", "rolled", "sand", "sandy", "eat", "eats", "ate", "number", "numbers", "salmon", "salmons", "food", "jellyfish", "water", "aqua", "sea", "seas", "ocean", "oceans", "river", "rivers", "roblox", "robloxian", "robloxians", "baby", "babies", "babysitter", "babysitters", "lua", "C++", "JavaScript", "JavaScripter", "JavaScripty", "JavaScripts", "JavaScripters", "JavaScripties", "WebAssembly", "WebAssembler", "WebAssemblies", "WebAssemblers", "AssemblyScript", "AssemblyScripter", "AssemblyScripty", "AssemblyScripts", "AssemblyScripters", "AssemblyScripties", "MediaWiki", "MediaWikies", "WikiText", "WikiTexts", "Sans", "ukulele", "ukuleles", "code", "coder", "codes", "coders", "script", "scripty", "scripter", "scripts", "scripties", "scripters", "movie", "movies", "show", "shows", "showed", "shown", "terrible", "TV", "TVs", "good", "better", "best", "goodness", "bad", "worse", "worst", "the", "I", "you", "he", "she", "they", "we", "it", "her", "him", "his", "its", "I'll", "I'd", "I'm", "he's", "he'll", "he'd", "she's", "she'll", "she'd", "we're", "we'll", "we'd", "you're", "you'll", "you'd", "them", "'em", "and", "'n", "'n'", "n'", "n", "fisher", "fisherman", "fishers", "fishermen", "man", "men", "woman", "women", "wiki", "wikis", "name", "names", "named", "last", "lasts", "green", "greenish", "red", "reddish", "purple", "purplish", "black", "blacks", "blackish", "white", "whitish", "Wikipedia", "forever", "ever", "never", "cable", "wire", "shall", "will", "must", "are", "not", "can", "cannot", "can't", "one", "ones", "first", "two", "second", "three", "third", "four", "fourth", "five", "fiveth", "six", "sixth", "seven", "seventh", "eight", "eighth", "nine", "nineth", "ninth", "ten", "tenth", "guys", "guys", "child", "children", "kid", "kids", "wow", "oops", "oopsie", "oopsies", "ook", "something", "went", "wrong", "crash", "crashes", "crashed", "bounce", "bounces", "bounced", "jump", "jumps", "jumped", "pounce", "pounces", "pounced", "lunge", "lunges", "lunged", "error", "errors", "errored", "warning", "warnings", "info", "information", "infoes", "informations", "exception", "exceptions", "keyboard", "keyboards", "computer", "computers", "personal", "PC", "PCs", "false", "falsify", "falsifies", "true", "truth", "truthy", "fake", "faking", "ok", "okay", "do", "doo", "does", "monkey", "monkeys", "marimba", "marimbas", "song", "songs", "sing", "sings", "sang", "singer", "singers", "don't", "doesn't", "template", "templates", "free", "frees", "compile", "compiles", "compiler", "compiling", "compilers", "compiled", "decompile", "decompiles", "decompiler", "decompiling", "decompilers", "decompiled", "assemble", "assembles", "assembly", "assembler", "assembling", "assemblers", "assembled", "count", "counts", "counter", "counting", "counters", "counted", "strike", "strikes", "struck", "stroke", "strokes", "outline", "outlines", "contour", "contours", "work", "works", "canvas", "canvases", "connect", "connects", "connecting", "connected", "disconnect", "disconnects", "disconnecting", "disconnected", "dance", "dances", "dancing", "danced", "floor", "floors", "flower", "flowers", "stop", "stops", "stopping", "stopped", "glue", "glues", "goo", "scratch", "scratches", "scratcher", "scratchy", "scratching", "scratchers", "scratchies", "scratched", "battery", "batteries", "mommy", "mommies", "daddy", "daddies", "father", "mother", "your", "hash", "sharp", "sharps", "sharpness", "tag", "tags", "tagger", "tagging", "taggers", "tagged", "dollar", "dollars", "money", "$", "cash", "casher", "cashers", "grab", "grabs", "grabber", "grabbing", "grabbers", "grabbed", "catch", "catches", "caught", "print", "prints", "printer", "printing", "printers", "printed", "pride", "proud", "Wix", "Wordpress", "website", "websites", "build", "builds", "builder", "building", "builders", "built", "for", "loop", "loops", "looping", "looped", "kill", "kills", "killer", "killing", "killers", "killed", }

local p = {}

function p.main(frame) local args = frame.args local Output = "" math.randomseed(args.seed or 1) for i = 1, math.min(args.words or 10, 400) do Output = Output .. words[math.random(#words)] .. " "	end

return tostring(Output		:gsub("black father", "father") -- Remove the black word in sentences.		:gsub("black mother", "mother")		:gsub("black guy", "guy")		:gsub("black child", "child")		:gsub("black kid", "kid")		:gsub("black man", "man")		:gsub("black men", "men")		:gsub("black woman", "woman")		:gsub("black women", "women")		:gsub("black person", "person")		:gsub("black people", "people")	) end return p