Nombre Aléatoire TIBasic
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Nombre Aléatoire TIBasic



  1. #1
    invite82aea940

    Nombre Aléatoire TIBasic


    ------

    Bonsoir,

    Avec une calculatrice voyage 200 (TI Basic), si je rentre dans un programme l'instruction:

    int(rand()*3)-1

    on me renvoie un nombre aléatoire égal à -1, 0 ou 1.

    Que faut-il faire pour avoir un nombre aléatoire seulement égal à -1 ou 1 ??? (je ne veux pas le 0).

    Merci

    -----

  2. #2
    invite8666d089

    Re : Nombre Aléatoire TIBasic

    Il faut mettre une condition de sortie du type :
    Code:
        a = rand()
        If a > 0.5 Then a = 1 Else a = -1
    Tu feras attention à ce que cette fonction ne génère pas toujours la même séquence de nombres aléatoires.

  3. #3
    invite8666d089

    Re : Nombre Aléatoire TIBasic

    La forme générale de ton code, en TI Basic (que je ne connais pas) sera :

    Code:
    :If rnd()>0.5
    :Then
    :a=1
    :Else
    :a=-1
    :End

  4. #4
    invite447c3273

    Re : Nombre Aléatoire TIBasic

    Autre possibilité, tant que tu n'as pas 1 ou -1 tu fais ton random, mais c'est plus long que l'autre solution proposée par Dormeur74.

    @+

  5. A voir en vidéo sur Futura

Discussions similaires

  1. langage C random nombre suivie et non aléatoire
    Par invited381a3ca dans le forum Logiciel - Software - Open Source
    Réponses: 15
    Dernier message: 06/09/2009, 17h56
  2. Nombre aléatoire en C
    Par inviteba67e777 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 30/11/2008, 16h49
  3. nombre Aléatoire
    Par invite13666a33 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 23/08/2006, 16h47
  4. Générateur de nombre aléatoire
    Par invite8445d22d dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 06/05/2006, 10h58
  5. generateur de nombre aleatoire
    Par inviteb47c3a19 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 04/03/2006, 13h16