편집 요약 없음 |
편집 요약 없음 |
||
7번째 줄: | 7번째 줄: | ||
function p.text(frame) | function p.text(frame) | ||
a = frame.args[1] | a = tonumber(frame.args[1]) | ||
v= math.floor(math.random () *a) + 1 | v= math.floor(math.random () *a) + 1 | ||
local b ={} | local b ={} |
2015년 12월 12일 (토) 14:35 판
이 설명 부분은 모듈:Random/설명문서에서 편집가능합니다
{{#invoke:random|random|항목1|항목2|....|항목k-1|항목k}}로 사용가능합니다.
인자의 이름을 넣으면 모듈이 비정상적으로 작동할 수 있습니다.
문서로 링크하고 싶으면 글자에 [[ ]]를 입력하시면 됩니다.
예시
{{#invoke:random|random|리브레|위키|서버|협동|조합}} → 스크립트 오류: 함수 "random"가 존재하지 않습니다.
{{#invoke:random|random|[[리디버그]]|[[리브라]]|[[리브렌]]}} → 스크립트 오류: 함수 "random"가 존재하지 않습니다.
-- 미완성입니다
local p = {}
local a = 5
math.randomseed (os.time())
v= math.floor(math.random () *a) + 1
function p.text(frame)
a = tonumber(frame.args[1])
v= math.floor(math.random () *a) + 1
local b ={}
for i=0,a,1 do
b[i] = frame.args[i+2]
end
for i=0,a,1 do
if v==i+1 then
return b[i+1]
end
end
end
return p