本站页面(多半)转载自萌娘百科的同名页面,依CC BY-NC-SA 3.0引入,贡献者可以在历史页查询。
因各种原因页面内容可能和源页面有所出入,非本站特有页面内容请以萌娘百科为准。
因各种原因页面内容可能和源页面有所出入,非本站特有页面内容请以萌娘百科为准。
- 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
- 本镜像站和其他萌娘百科的镜像站无关,请注意分别。
Module:RandomText
跳到导航
跳到搜索
local module = {} function module.RandomList(frame) local parent = frame:getParent() if parent and parent:getTitle() == "Template:RandomText" then frame = parent end if not frame.args["Data"] then return -1 end local data = mw.loadData("Module:RandomText/"..frame.args["Data"]) local count = data.count data = data.data local result = {} local ttime = os.date("!*t", os.time()) local seed = tonumber(tostring(ttime.year)..tostring(ttime.yday)) math.randomseed(seed) for j=1,count do local length = data[j].length or 1 for i=1,length do table.insert(result, data[j].list[math.random(data[j].count)]) end end return frame:preprocess(table.concat(result, "、")) end return module