« Introduction au Lua/Fonctions Table » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 68 :
Pour comprendre les fonctions <code>tablelibrary</code> :
# <code>local numbers = {}</code> définit une table vide nommé <code>numbers</code>.
# <code>math.randomseed(os.time())</code> La fonction utilise une base (aléatoire) pour le générateur pseudo-aléatoire, on utilise communément os.time()<ref>[[Informatique/Programmation/Lua/Fonctions Math]]</ref>. ▼
#: Sans le générateur de base aléatoire, nous obtiendrons souvent la même séquence. Le logiciel MediaWiki stock les résultats en mémoire cache, il faudrait donc purger le cache pour obtenir de nouveaux résultats.
▲La fonction utilise une base (aléatoire) pour le générateur pseudo-aléatoire, on utilise communément os.time()<ref>[[Informatique/Programmation/Lua/Fonctions Math]]</ref>.
# <code>for i = 1, 10, 1 do</code> crée une boucle qui se repetera <code>10</code> fois.
# <code>table.insert(numbers, math.random(1, 10))</code> appel la fonction <code>random</code> de la librairie <code>math</code> pour récupérer un nombre aléatoire entre <code>1</code> et <code>10</code>, inclus, et insert cette valeur dans le champs <code>numbers</code> de la table.
|