π
<-

[Mini-Challenge #2] : Génération de nombres "aléatoires"

Sous-forums réunissant les mini-challenges en Lua Nspire
Le premier est disponible ici

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede Adriweb » 24 Juin 2014, 11:53

Elle ne convient pas dans le sens où si tu print 2 fois d'affilé a(), ca renverra la même chose (il ne se sera pas écoulé une millisec. entre)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 82.2%
 
Messages: 14896
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede Excale » 24 Juin 2014, 11:54

Adriweb a écrit:Elle ne convient pas dans le sens où si tu print 2 fois d'affilé a(), ca renverra la même chose (il ne se sera pas écoulé une millisec. entre)


Il a juste dit "pas tout le temps".

Et ++ pour Hayleia.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede pierrotdu18 » 24 Juin 2014, 11:56

Excale a écrit:
Adriweb a écrit:Elle ne convient pas dans le sens où si tu print 2 fois d'affilé a(), ca renverra la même chose (il ne se sera pas écoulé une millisec. entre)


Il a juste dit "pas tout le temps".

Et ++ pour Hayleia.


Oui, en effet.

Et non, -- pour Hayleia car quand je vous dis de lire l'énoncé, c'est pas par rapport à ça :p
Bonjour
Avatar de l’utilisateur
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 40.5%
 
Messages: 975
Inscription: 07 Nov 2013, 20:18
Localisation: Paris V
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP* Lycée Henri IV

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede Adriweb » 24 Juin 2014, 11:59

Excale a écrit:
Adriweb a écrit:Il a juste dit "pas tout le temps".

Ben, je viens de trouver un cas parmi les possibilités de "tout le temps" où ça ne marche pas, justement ?
(pour moi, le test de l'appel d'affilé est une petite partie des possibilités de "tout le temps", c'est comme un test unitaire, quoi)

Mais bon, à l'auteur du challenge de préciser ^^


pierrotdu18 a écrit:Et ton collectgarbage Adriweb, il me renvoie tout le temps la même chose...

Ben écoute, euh...
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 82.2%
 
Messages: 14896
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede pierrotdu18 » 24 Juin 2014, 12:03

Image
Bonjour
Avatar de l’utilisateur
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 40.5%
 
Messages: 975
Inscription: 07 Nov 2013, 20:18
Localisation: Paris V
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP* Lycée Henri IV

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede Adriweb » 24 Juin 2014, 12:10

T'as pas compris :

Le but est d'avoir une fonction qui ne renvoit pas toujorus la même chose quand elle à appelée à plusieurs reprises tout au long du script, pas à chaque fois que tu relances le script en lui même sinon ça n'a aucun intéret, une fonction comme ca :D

Mais en fait, javait un problème i on l'appelait plusieurs fois inline.
Voilà une version corrigée, mais plus longue :
function a()return (function()return 1e10*collectgarbage"count"end)()end

Par ailleurs, vu l'état de la RAM bien changeant sur la calculatrice, ça marche même en re-setant le script comme tu le fais :)

Image


Mais j'ai une autre idée...

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 82.2%
 
Messages: 14896
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede pierrotdu18 » 24 Juin 2014, 12:14

Ok ok :)
Bonjour
Avatar de l’utilisateur
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 40.5%
 
Messages: 975
Inscription: 07 Nov 2013, 20:18
Localisation: Paris V
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP* Lycée Henri IV

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede Hayleia » 24 Juin 2014, 12:18

pierrotdu18 a écrit:
Excale a écrit:
Adriweb a écrit:Elle ne convient pas dans le sens où si tu print 2 fois d'affilé a(), ca renverra la même chose (il ne se sera pas écoulé une millisec. entre)


Il a juste dit "pas tout le temps".

Et ++ pour Hayleia.


Oui, en effet.

Et non, -- pour Hayleia car quand je vous dis de lire l'énoncé, c'est pas par rapport à ça :p

Où est-ce que tu as vu que je répondais à tes "lisez l'énoncé" ? Je n'ai quoté personne dans mon message, qui était donc une remarque générale à propos de la clarté de l'énoncé, parlant en passant de la participation d'Excale. Donc ++ pour moi et -- pour toi.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede pierrotdu18 » 24 Juin 2014, 12:22

:(
Bonjour
Avatar de l’utilisateur
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 40.5%
 
Messages: 975
Inscription: 07 Nov 2013, 20:18
Localisation: Paris V
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP* Lycée Henri IV

Re: [Mini-Challenge #2] : Génération de nombres "aléatoires"

Messagede pierrotdu18 » 24 Juin 2014, 12:31

Bon, Excale fait un score de 26 caractères après le return, moi j'avais fait pareil, et sinon, voilà une solution wtf en 29 caractères :

Code: Tout sélectionner
return tostring(_G):gsub("[^%d]","")
Bonjour
Avatar de l’utilisateur
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 40.5%
 
Messages: 975
Inscription: 07 Nov 2013, 20:18
Localisation: Paris V
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP* Lycée Henri IV

PrécédenteSuivante

Retourner vers Mini-Challenges

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3892 utilisateurs:
>3864 invités
>21 membres
>7 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)