Модуль:RandomMembers: відмінності між версіями
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
Рядок 1: | Рядок 1: | ||
function p.showRandomPlayers(frame) | |||
-- Initialize random seed | |||
math.randomseed(os.time()) | |||
-- List of players provided | -- List of players provided | ||
local players = { | local players = { | ||
Рядок 25: | Рядок 26: | ||
return table.concat(output, "\n") | return table.concat(output, "\n") | ||
end | end | ||
Версія за 21:13, 22 квітня 2024
Документацію для цього модуля можна створити у Модуль:RandomMembers/документація
function p.showRandomPlayers(frame) -- Initialize random seed math.randomseed(os.time()) -- List of players provided local players = { "Індиго", "Адамант", "Алоха", "Аріель", "Берлін", "Бетмен", "Браун", "ВВ", "Дантес", "Демон", "Джордж", "Доктор Хаус", "Доктор Ямато", "Емесай", "ЕХС", "Кексік", "Керміт", "Клайд", "Клей", "Комар", "Лемур", "Містер Тен", "Малена", "Мальвінка", "Маска", "Мері", "Механік", "Ніколетта", "Оттерія", "Расм", "Сімон", "Справа", "Тайєр", "Тян", "Фавер", "Фаза", "Фейт", "Хантер", "Хоррорчік", "Шостік" } -- Shuffling the list to randomize for i = #players, 2, -1 do local j = math.random(i) players[i], players[j] = players[j], players[i] end -- Selecting the first four players after shuffling local output = {} for i = 1, math.min(4, #players) do table.insert(output, string.format('<p>[[%s|%s]]</p>', players[i], players[i])) end return table.concat(output, "\n") end