跳到内容

Module:Random image:修订间差异

添加111字节 、​ 2024年12月6日 (星期五)
随机选曲时排除已删除曲目
(添加分隔符和相关的seq参数)
(随机选曲时排除已删除曲目)
 
第27行: 第27行:


local songlist=require("Module:Songlist")
local songlist=require("Module:Songlist")
local songs={}
for _, v in ipairs( songlist['songs'] ) do
if not v['deleted'] then
table.insert(songs,v)
end
end
local limit=tonumber(frame.args.count)
local limit=tonumber(frame.args.count)
第36行: 第42行:
seq="\n"
seq="\n"
end
end
local selected=random.main("array",{t=songlist['songs'],limit=limit})
local selected=random.main("array",{t=songs,limit=limit})
local result=""
local result=""
for i, v in ipairs( selected ) do
for i, v in ipairs( selected ) do
1,554

个编辑