Générateur de nombres pseuso-aléatoires sur mplab

Résolu
LeLouup' -  
[Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J'ai un projet dans lequel je doit générer 16 nombres aléatoire placés dans un tableau a 16 cases sur mplab le soucis c'est que je n'arrive pas a utiliser srand(time(NULL)) ! Pourrais-je avoir votre aide svp ?

1 réponse

  1. david
     
    bonjour
    ajoute #includ <time.h>
    0
    1. LeLouup'
       
      C'est déjà fait mais le problème c'est que sur code blocks mon appli marche qd je la transfert sur MPLAB ca ne marche plus !
      0
    2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Montre-nous ton code.
      0
    3. LeLouup'
       
      while(1) // boucle infinie permettant de ne pas exécuter les interruptions dans le processus linéaire du main.c // On génère un tableau de 16 cases contenant le code aléatoire constitués de 16 digits
      {
      tableau[0] = (rand() % (16-i)) + i;
      tableau[1] = (rand() % (16-i)) + i;
      tableau[2] = (rand() % (16-i)) + i;
      tableau[3] = (rand() % (16-i)) + i;
      tableau[4] = (rand() % (16-i)) + i;
      tableau[5] = (rand() % (16-i)) + i;
      tableau[6] = (rand() % (16-i)) + i;
      tableau[7] = (rand() % (16-i)) + i;
      tableau[8] = (rand() % (16-i)) + i;
      tableau[9] = (rand() % (16-i)) + i;
      tableau[10] = (rand() % (16-i)) + i;
      tableau[11] = (rand() % (16-i)) + i;
      tableau[12] = (rand() % (16-i)) + i;
      tableau[13] = (rand() % (16-i)) + i;
      tableau[14] = (rand() % (16-i)) + i;
      tableau[15] = (rand() % (16-i)) + i;

      }
      0
    4. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      Et il se trouve où le srand(time(NULL)); ?
      Pourquoi ne pas faire une boucle for pour remplir le tableau ?
      0
    5. LeLouup'
       
      le tableau est remplie merci qd meme pour l'aide mtn je voulais vous demandez si vous savez comment faire pour créer un masque aléatoire sur un nombre codé par 8 bits pour en faire un à 4 bits
      0