Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 2821
Réponses : 8
Type : discussion
Etat : réponses autorisées

Programme qui sort un nombre au hasard entre 1 et x

fanofti82 le 08/01/2012 à 22:03
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 !
linkakro le 08/01/2012 à 22:42
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.
fanofti82 le 10/01/2012 à 13:11
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 ?
azerty1 le 10/01/2012 à 14:00
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)
fanofti82 le 10/01/2012 à 14:21
En fait, j'avais mis NbrAleat au lieu de entAleat(

Donc, ça marche happy.gif Merci !
azerty1 le 10/01/2012 à 14:26
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.
Cytropus le 10/01/2012 à 15:05
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
linkakro le 10/01/2012 à 18:06
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 )
Cytropus le 10/01/2012 à 21:10
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