Poster un nouveau sujet Poster une réponse
Programme qui sort un nombre au hasard entre 1 et x
Auteur Message
fanofti82



Autorisation : Membre
Nb de messages : 8
Inscrit le : Sam 07 Jan 2012, 21:40
Posté le : Dim 08 Jan 2012, 22:03   Citer 

Bonsoir,

Est-ce que quelqu'un aurait un programme qui génère un nombre aléatoire ? Genre, on lui entre 5, il dit un nombre aléatoire entre 1 et 5 compris

Merci !

----------------------
Ti-82 Stats.fr
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 08 Jan 2012, 22:42   Citer 

La fonction entAléat(A,B) ou randInt(A,B) en anglais génère un entier entre A et B.

Code
Prompt X
randInt(1,X   // entre 1 et X



Si ta TI est antérieure à la 82stat :
Code
Prompt X
int(1+X*rand

rand se traduit par NbrAléat.
Ce code est aussi valable sur d'autre calculatrices.

Les fonctions int, rand et randint sont toutes dans le menu maths.
La procédure pour TI82STAT est compatible avec les négatifs.
Celle pour ti82 est plus compliquée à manipuler.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
fanofti82



Autorisation : Membre
Nb de messages : 8
Inscrit le : Sam 07 Jan 2012, 21:40
Posté le : Mar 10 Jan 2012, 13:11   Citer 

Bonjour, j'ai entré ceci dans un prog :

Code
Prompt X
randInt(1,X   (enfin nbrAleat( en français)



Je l’exécute, choisis un nombre puis appuie sur Entrée, et j'ai un message

Code
ERR:SYNTAXE


Puis le programme se quitte.

J'ai raté qqch ?

----------------------
Ti-82 Stats.fr
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mar 10 Jan 2012, 14:00   Citer 

Tu es sur d'avoir bien rentré cela? il faut utiliser la virgule au dessus de 7 et non le point pour séparer 1 et X, où se trouve ton erreur? (appuyes sur 2 quand l'erreur apparait)

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
fanofti82



Autorisation : Membre
Nb de messages : 8
Inscrit le : Sam 07 Jan 2012, 21:40
Posté le : Mar 10 Jan 2012, 14:21   Citer 

En fait, j'avais mis NbrAleat au lieu de entAleat(

Donc, ça marche happy.gif Merci !

----------------------
Ti-82 Stats.fr
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mar 10 Jan 2012, 14:26   Citer 

Ah oui, en effet, NbrAléatoire te génere un nombre aléatoire entre 0 et 1, on peut s'en servir sur ti82 pour générer un nombre entre un et X, en rajoutant des ptits trucs.

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Mar 10 Jan 2012, 15:05   Citer 

Salut à tous,

Comme j'ai vu un bout de l'iceberg avec le post Chaos mathématique, j'ai creusé happy.gif
Il se trouve que l'on peut déterminer le nombre aléatoire, la calculatrice étant incapable de générer un vrai aléatoire godgrace.gif
Pour les septiques je leur propose de faire

Code
453->NbrAléat


après quoi faites

Code
entAléat(1,1000


Je vous parie que vous aurez 740 laugh.gif
ça peut même allez plus loin car avec ton prog tu peux décider de l'aléatoire qui va sortir ! laugh.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 10 Jan 2012, 18:06   Citer 

En effet on peut initialiser NbrAléat.
Cependant je ne savais pas qu'initialiser NbrAléat initialisait aussi entAléat. ahh.gif
Ce sont les foufous et les audacieux qui découvrent des choses. Bien joué winkle.gif

(au passage, c'est moi qui ai débrouillé le plus de choses dans le fameux article du chaos glasses.gif )

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Mar 10 Jan 2012, 21:10   Citer 

Tout le mérite en revient à vibra mais effectivement tout les aléatoires sont affecté.
La preuve tu mets NbrAléat dans Y1 et tu obtients toutes les variations des nombres aléatoires godgrace.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes