Modul:Ideengenerator: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
VolkoV (D | B)
(Die Seite wurde neu angelegt: „local p = {} function artikel(r) local g={'Eine','Ein'} return g[r] end function p.NSC() math.randomseed(os.time()) return artikel(math.random(1,2)) end…“)
 
VolkoV (D | B)
Zeile 4: Zeile 4:
 
local g={'Eine','Ein'}
 
local g={'Eine','Ein'}
 
return g[r]
 
return g[r]
 +
end
 +
 +
function attribut(r,g)
 +
local a={
 +
{'hochnäsige','hochnäsiger'},
 +
{'pragmatische','pragmatischer'},
 +
{'doppelzüngige','doppelzüngiger'},
 +
{'böswillige','böswilliger'},
 +
{'gutmütige','gutmütiger'},
 +
{'tiefgläubige','tiefgläubiger'},
 +
{'freundliche','freundlicher'},
 +
{'gruselige','gruseliger'},
 +
{'schweigsame','schweigsamer'},
 +
{'redselige','redseliger'},
 +
{'betrunkene','betrunkener'},
 +
{'nackte','nackter'},
 +
{'attraktive','attraktiver'},
 +
{'hässliche','hässlicher'},
 +
{'neue','neuer'},
 +
{'junge','junger'},
 +
{'alte','alter'},
 +
{'altbekannte','altbekannter'},
 +
{'seltsame','seltsamer'},
 +
{'gesegnete','gesegneter'},
 +
}
 +
return a[r][g]
 
end
 
end
  
 
function p.NSC()
 
function p.NSC()
 
math.randomseed(os.time())
 
math.randomseed(os.time())
return artikel(math.random(1,2))
+
local g=math.random(1,2)
 +
local a=math.random(1,20)
 +
return artikel(g)..' '..attribut(a,g)
 
end
 
end
  
 
return p
 
return p

Version vom 25. März 2022, 16:04 Uhr

Die Dokumentation für dieses Modul kann unter Modul:Ideengenerator/Doku erstellt werden

local p = {}

function artikel(r)
	local g={'Eine','Ein'}
	return g[r]
end

function attribut(r,g)
	local a={
		{'hochnäsige','hochnäsiger'},
		{'pragmatische','pragmatischer'},
		{'doppelzüngige','doppelzüngiger'},
		{'böswillige','böswilliger'},
		{'gutmütige','gutmütiger'},
		{'tiefgläubige','tiefgläubiger'},
		{'freundliche','freundlicher'},
		{'gruselige','gruseliger'},
		{'schweigsame','schweigsamer'},
		{'redselige','redseliger'},
		{'betrunkene','betrunkener'},
		{'nackte','nackter'},
		{'attraktive','attraktiver'},
		{'hässliche','hässlicher'},
		{'neue','neuer'},
		{'junge','junger'},
		{'alte','alter'},
		{'altbekannte','altbekannter'},
		{'seltsame','seltsamer'},
		{'gesegnete','gesegneter'},
	}
	return a[r][g]
end

function p.NSC()
	math.randomseed(os.time())
	local g=math.random(1,2)
	local a=math.random(1,20)
	return artikel(g)..' '..attribut(a,g)
end

return p