Bonjour

Je désire générer 10 nombres aléatoires afin d'en faire la somme
Mon programme fonctionne je génère bien 1O nombres et j'en fait bien la somme

Mais lorsque je relance le programme je regénère les mêmes nombres donc je retrouve la même somme

Je ne comprends donc pas pourquoi mon programme génère toujours les mêmes nombres aléatoires

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
int nbAlea;
int tableau[10];
int compteur = 0;
int somme = 0;
 
void setup() {
  Serial.begin(9600);
  Serial.println("Debut du programme");
}
 
void loop() 
{
  if ( compteur < 10){
  nbAlea=random(1,100);
 
  Serial.print("Compteur = ");
  Serial.println(compteur);
  Serial.print("Le nbre aleatoire = ");
  Serial.println(nbAlea);//affichage du nombre
  delay (1000);
 
  tableau [compteur] = nbAlea;
  compteur ++;}
 
 
  else {
    for (int j=0 ; j<10 ; j++){
    somme = somme + tableau [j];}
    Serial.print("La somme est :");
    Serial.println(somme);
    delay(5000);
 }
 }