Module:Sandbox
Apparence
La documentation de ce module est générée par le modèle {{Documentation module}}.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
-- Usage:
-- *{{#invoke:Sandbox|keep_color|white}}
-- *{{#invoke:Sandbox|keep_color}}
-- *{{#invoke:Sandbox|keep_color}}
-- *{{#invoke:Sandbox|keep_color|black}}
-- *{{#invoke:Sandbox|keep_color}}
-- *{{#invoke:Sandbox|keep_color}}
-- *{{#invoke:Sandbox|keep_color|white}}
-- *{{#invoke:Sandbox|keep_color}}
-- *{{#invoke:Sandbox|keep_color}}
-- *{{#invoke:Sandbox|keep_color|black}}
-- *{{#invoke:Sandbox|keep_color}}
-- *{{#invoke:Sandbox|keep_color}}
--
-- Result:
-- white
-- white
-- white
-- black
-- black
-- black
-- white
-- white
-- white
-- black
-- black
-- black
local sandbox = {};
function sandbox.keep_color(frame)
if frame.args[1] then
color = frame.args[1]
else
r = math.random()
math.randomseed(1)
if r == math.random() then
color = 'white'
else
color = 'black'
end
end
math.randomseed(1)
if color ~= 'white' then
math.random()
end
return color
end
return sandbox