Senior9324 (토론 | 기여) 편집 요약 없음 |
Senior9324 (토론 | 기여) 잔글편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
local p = {} | local p = {} | ||
function p.random(frame) | function p.random(frame) | ||
math.randomseed(os.time()) | |||
-- 매번 다른 난수 입력을 위한 randomseed | |||
local count = 0 | local count = 0 | ||
for k,v in pairs(frame.args) do | for k,v in pairs(frame.args) do | ||
count = count + 1 | count = count + 1 | ||
end | end | ||
v = math.floor(math.random () * count) | v = math.floor(math.random () * count) | ||
return frame.args[v] | return frame.args[v] | ||
end | end | ||
return p | return p |
2015년 12월 17일 (목) 00:40 판
이 설명 부분은 모듈:Random/설명문서에서 편집가능합니다
{{#invoke:random|random|항목1|항목2|....|항목k-1|항목k}}로 사용가능합니다.
인자의 이름을 넣으면 모듈이 비정상적으로 작동할 수 있습니다.
문서로 링크하고 싶으면 글자에 [[ ]]를 입력하시면 됩니다.
예시
{{#invoke:random|random|리브레|위키|서버|협동|조합}} → 협동
{{#invoke:random|random|[[리디버그]]|[[리브라]]|[[리브렌]]}} → 리브라