Random????? - Page 2

Précédent
  • 1
  • 2
  1. IDK
     
    dans l'aide de Linux, il dise de faire plutot
    j=1+(int) (10.0*rand()/(RAND_MAX+1.0));

    que j=1+(rand() % 10);

    parce que la premiere ligne c'est "plus aleatoire " que l'autre! C'est une histoire de bit de poid faible... bref des truc que je comprend pas!
    0
  2. hibougenoucayou
     
    Juste une question: comment on fait si on veut faire un choix aléatoire entre plusieurs truc différent ( par exemple entre a,
    b
    ,
    k
    , 6 et
    2
    ????!!!
    0
  3. hibougenoucayou
     
    Je me r'explique mieux:

    Comment fait on pour avoir un choix aléatoire entre plusieurs lettre et plusieurs chiffres ou encore d'autre truc:

    par exemple on pourrai demander à l'ordi de choisir entre a, d et 2...
    0
    1. pom
       
      Salut, je te propose l'algo suivant :

      1) tu te crées un vecteur qui contient tous tes caractères (il est de taille N)
      2) tu tire un nb aléatoire p suivant la loi uniforme sur [0, 1]
      3) tu fais des test :

      si 0<= p< 1/N alors tu tires la 1e composante de ton vecteur
      si 1/N <= p < 2/N alors tu tires la 2e composante de ton vecteur
      et ainsi de suite
      0
  4. hibougenoucayou
     
    Ah ouais... c'est pas bête, j'y avais pas pensé!!
    merci de ton tuyau!
    0
Précédent
  • 1
  • 2