Générer variable aléatoire

Bonjour @toutes et @tous :)

alors voilà ma question : :blush:

je souhaites générer dans un sous-programme (ale_var() ) une variable aléatoire comprise entre 1 et 6. :) en parcourant le net je suis tombé sur la fonction "random()" mais je suis pas sur de mon coup. :~ =( Pourriez vous m'éclairer ? svp ? :blush: :)

Merci :)

Salut

Moi j'aurai fait la même chose que toi. Tu n'as que deux lignes à taper pour voir si ça marche, regarde l'exemple sur le lien ci-dessous.

J'ai regardé ça : http://arduino.cc/en/Reference/Random

Je pense que tu as raison. :)

Merci SamoLaw :) j'ai donc plus qu'à créer mon programme :P :P @plus ;)

J’ai testé ça, cela fonctionne :

int nbreAleatoire = 0;

void setup()
{
  Serial.begin(9600);

  
}

void loop()
{
  
  nbreAleatoire = random(1, 7);
  Serial.println(nbreAleatoire);
  delay(100);
  
}

Il faut faire attention, parce que au départ, dans la fonction random, j’ai mis random(1,6), mais le 6 ne sorter jamais.

En faite, il faut faire gaffe parce que le min est inclus et le max est exclu, c’est pour ça il faut mettre 7.

Returns

a random number between min and max-1 (long)

:wink: