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