2023年政策修订增补工作正在进行中,欢迎参与!
Module:Sandbox/Leranjun/signature
< Module:Sandbox | Leranjun
local p = {}
local function notempty(s)
return (s and s ~= "")
end
function p.main(frame)
if (notempty(frame.args.link)) then
return "[[" ..
frame.args.link .. '|' .. (notempty(frame.args.text) and frame.args.text or frame.args.link) .. "]]"
end
local items = {
{
"田中姬铃木雏",
"酒姬民",
},
{
"虚拟UP主/梗#单推",
"单推人",
},
{
"工具人",
},
{
"OIer",
},
-- {
-- "MGP:优质编辑者",
-- "优质编辑者",
-- },
-- {
-- "MGP:巡查姬",
-- "巡查姬",
-- },
{
"MGP:管理员",
"管理员",
},
{
"enmoe:",
"EnMGP编辑者",
},
{
"MGP:萌娘百科月报/月饼",
"月饼主编",
}
}
math.randomseed(math.floor(os.time() / 60))
local rand = math.random(1, #items)
return "[[" .. items[rand][1] .. '|' .. (items[rand][2] or items[rand][1]) .. "]]"
end
function p.randdeg(frame)
math.randomseed(math.floor(os.time() / 60))
return (math.random(360) + (tonumber(frame.args.offset) or 0) + 360) % 360
end
return p