π
<-

[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"

Unread postby Adriweb » 24 Jun 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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14836
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby Excale » 24 Jun 2014, 11:54

Adriweb wrote: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.
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby pierrotdu18 » 24 Jun 2014, 11:56

Excale wrote:
Adriweb wrote: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
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

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

Unread postby Adriweb » 24 Jun 2014, 11:59

Excale wrote:
Adriweb wrote: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 wrote: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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14836
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby pierrotdu18 » 24 Jun 2014, 12:03

Image
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

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

Unread postby Adriweb » 24 Jun 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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14836
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby pierrotdu18 » 24 Jun 2014, 12:14

Ok ok :)
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

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

Unread postby Hayleia » 24 Jun 2014, 12:18

pierrotdu18 wrote:
Excale wrote:
Adriweb wrote: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
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

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

Unread postby pierrotdu18 » 24 Jun 2014, 12:22

:(
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

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

Unread postby pierrotdu18 » 24 Jun 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: Select all
return tostring(_G):gsub("[^%d]","")
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

PreviousNext

Return to Mini-Challenges

Who is online

Users browsing this forum: ClaudeBot [spider] and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1505 utilisateurs:
>1463 invités
>34 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)