모듈:Random: 두 판 사이의 차이

(테스트)
(계산기 (토론)의 287533판 편집을 되돌림)
1번째 줄: 1번째 줄:
-- 미완성입니다
-- 미완성입니다
local p = {}
local p = {}
math.randomseed (os.time())
v= math.floor(math.random () *5) + 1
function p.text(frame)
function p.text(frame)
local a = 0
local arg1 = frame.args[1]
a = tonumber(frame.args['갯수'])
local arg2 = frame.args[2]
v= math.floor(math.random () *a) + 1
local arg3 = frame.args[3]
local b ={}
local arg4 = frame.args[4]
for i=1,a,1 do
local arg5 = frame.args[5]
b[i] = frame.args[i+1]
end
if v==1 then
 
return arg1
for i=0,a,1 do
end
if v==i+1 then
if v==2 then
return b[i+2]
return arg2
end
if v==3 then
return arg3
end
if v==4 then
return arg4
else
return arg5
end
end
end
end
end
return p
return p

2015년 12월 13일 (일) 01:20 판

설명문서 [편집] [역사] [새로고침]
이 설명 부분은 모듈:Random/설명문서에서 편집가능합니다

{{#invoke:random|random|항목1|항목2|....|항목k-1|항목k}}로 사용가능합니다.

인자의 이름을 넣으면 모듈이 비정상적으로 작동할 수 있습니다.

문서로 링크하고 싶으면 글자에 [[ ]]를 입력하시면 됩니다.

예시

{{#invoke:random|random|리브레|위키|서버|협동|조합}} → 스크립트 오류: 함수 "random"가 존재하지 않습니다.

{{#invoke:random|random|[[리디버그]]|[[리브라]]|[[리브렌]]}} → 스크립트 오류: 함수 "random"가 존재하지 않습니다.

연습장이나 사용자 문서에서 틀의 사용이나 수정을 연습할 수 있습니다.
분류는 /설명문서에 넣어주세요.

-- 미완성입니다
local p = {}
math.randomseed (os.time())
v= math.floor(math.random () *5) + 1
function p.text(frame)
	local arg1 = frame.args[1]
	local arg2 = frame.args[2]
	local arg3 = frame.args[3]
	local arg4 = frame.args[4]
	local arg5 = frame.args[5]
	
	if v==1 then
		return arg1
		end
	if v==2 then
		return arg2
		end
	if v==3 then
		return arg3
		end
	if v==4 then
		return arg4
	else
		return arg5
		end
end
return p