Aller au contenu

Module:Hasard

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 13 janvier 2014 à 21:21 et modifiée en dernier par Xavier Combelle (discuter | contributions) (Nouvelle page : p= {} function p.choisir_parmi(frame) local pframe = frame:getParent() -- on recupère le parent (le modèle) local args = mw.clone(pframe.args) local nombre = args...). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

 Documentation[créer] [purger]
p= {} 

function p.choisir_parmi(frame)   
   local pframe = frame:getParent() -- on recupère le parent (le modèle)
   local args = mw.clone(pframe.args)
   local nombre = args["nombre"] or 1
   local result = {}
   for i = 1, nombre do
       choix = math.random(#args)+1
       table.insert(result,args[choix])
       args[choix] = args[#args]
       table.remove(args)
   end
   return table.concat(result)
end

return p