Posté le 15/03/2005 à 21:45 Membre depuis le 15/03/2005, 5 messages
Bonjour !
Je voudrais savoir comment faire ( quelle commande utilisez ) pour qu'une valuer aléatoire se stocke dans une variable
( Que sa choisise un nombre entre 1 et 5 et que ca le stocke dans la variable X ...)

Merci de votre aide !
Posté le 15/03/2005 à 21:52 Membre depuis le 15/03/2005, 5 messages
Dahevos :
Bonjour !
Je voudrais savoir comment faire ( quelle commande utilisez ) pour qu'une valuer aléatoire se stocke dans une variable
( Que sa choisise un nombre entre 1 et 5 et que ca le stocke dans la variable X ...)

Merci de votre aide !


Jai oublié de vous preciser ma calculette : c'est un TI 82. ( non STATS, première version )
Posté le 15/03/2005 à 21:56 Membre depuis le 09/07/2003, 21783 messages
int(rand(5))->X

Doitr aussiu y avoir randint( ) sur des AMS récent, sa t'évite de combiner les deux instructions
Posté le 15/03/2005 à 21:57 Membre depuis le 09/07/2003, 21783 messages
Oups, t'a poster sur la mauvais section, fait gaffe, je déplace le topic
Posté le 15/03/2005 à 22:00 Membre depuis le 15/03/2005, 5 messages
Ouia je sais, vraiment dsl ...
Donc sa marche bien !! super merci !
par contre, defois j'ia la valeur 0 .... On peut pas mettre une valuer aleatoire entre 1 et 5 ???
Sinon, tu pourrai m'expliquer plus en detail
int(rand(5))->X
???
Comme ca, cela me permettra de mieux comprendre le systeme du Basic TI tongue
Posté le 15/03/2005 à 22:00 Membre depuis le 09/07/2003, 21783 messages
bon, sur 82/83, sa doit ressembler à sa:

int(6*rand)->X

Réfère toi soit au catalogue, soit au menu maths
Posté le 15/03/2005 à 22:03Edité par Boo le 05/09/2005 à 23:51 Membre depuis le 09/07/2003, 21783 messages
normalement, tu doit mettre rand*6 sur 83/83.
Bon, vite fait:

int( un_nombre) = valeur entière du nombre ( tronquée )
rand= valeur aléatoire entre 0 exclu et 1 exclu (je crois, pour l'exclusion, pas certain)
Donc 6*rand te génére une valeur entre 0 et 6
Quand tu prend la valeur entière, sa te fait un nombre entre 0 et 5 (puisque int(5.999)=5 )

Posté le 15/03/2005 à 22:05 Membre depuis le 09/07/2003, 21783 messages
Redéplacement du topic, j'avais du me gourer la première fois. ( j'ai supprimer ton doublon )
Posté le 15/03/2005 à 22:06 Membre depuis le 15/03/2005, 5 messages
Ok ^^ ca marche .
Mais toujours ce 0 ..... Bah j'essayerai d'arranger ca avec un If ...
Posté le 15/03/2005 à 22:07 Membre depuis le 09/07/2003, 21783 messages
bon, pour le zéro:
int(rand*5+1)

tu peut éventuelment sortir le +1, sa ne change rien
Posté le 15/03/2005 à 22:15 Membre depuis le 15/03/2005, 5 messages
Parfait ^^ ( Je suis en train de créer un Jeu du black Jack tongue
Posté le 15/03/2005 à 23:23 Membre depuis le 09/07/2003, 21783 messages
Bonne continuation wink
Posté le 16/03/2005 à 12:16 Membre depuis le 07/12/2004, 134 messages
sinon plus simple tu as randi(1,5) -> X C'est clair, net et précis...
Posté le 16/03/2005 à 18:34 Membre depuis le 09/07/2003, 21783 messages
sur 82 stats ?
l'avanatage de int(rad*5+1), c'est qu comme sa, il voit bien coment sa marche, le bricolage en ti-basic smile
( puis sur ma 82, devait pas y avoir de randi )
( puis, ce n'est pas randint plutpot que randi ? )
( puis je l'avait dit:
Doit aussi y avoir randint( )
)
Posté le 17/03/2005 à 22:38 Membre depuis le 07/12/2004, 134 messages
bon je m'écrase...
drapeaublanc
Posté le 18/03/2005 à 01:05 Membre depuis le 09/07/2003, 21783 messages
soit-disant, autant sur 82 y'en a pas, autant sur 82 Stats il doit y en avoir. (vu que c'est plus une 83 qu'une 82)
Puis réagis pas comme sa, on parle tranquile wink. C'est vrai qu'avec une seule instruction, c'est autrement plus simple qu'en "bricolant". Soit disant, si il veut coder en ti-basic, apprendre à "bricoler" ne lui fera que du bien smile.
Posté le 18/03/2005 à 12:23 Membre depuis le 19/01/2005, 349 messages
Sa c'est vrai, ça! (dixit grand-mère de la pub Bonux...)
Posté le 18/03/2005 à 17:47 Membre depuis le 07/12/2004, 134 messages
Non je rigolais et puis c'est vrai que faut les forger ces apprentis... doc
Posté le 05/09/2005 à 22:37 Membre depuis le 05/09/2005, 3 messages
ya aussi randint(1,5)
plus simple a comprendre pr un debutant
Posté le 05/09/2005 à 23:52 Membre depuis le 09/07/2003, 21783 messages
y'a 6 mois de décallages, puis on l'a déjà dit ^^ ( cf ./14 )
Posté le 07/09/2005 à 20:35 Membre depuis le 05/09/2005, 3 messages
Dsl