• Post category:Nombres aléatoires
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :mars 11, 2022
  • Temps de lecture :2 min de lecture

random()

Description :

La fonction aléatoire génère des nombres pseudo-aléatoires.

Syntaxe :

random(max)
random(min, max)

Paramètres :

min : borne inférieure de la valeur aléatoire, inclusive (facultatif).
max : borne supérieure de la valeur aléatoire, exclusive.

Retour :

Un nombre aléatoire entre min et max-1. Type de données : long .

Exemple de code :

Le code génère des nombres aléatoires et les affiche.

long randNumber;

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

// si la broche d'entrée analogique 0 n'est pas connectée, analogique aléatoire
// noise provoquera la génération de l'appel à randomSeed()
// des numéros de départ différents à chaque fois que l'esquisse s'exécute.
// randomSeed() mélangera alors la fonction aléatoire.
randomSeed(analogRead(0));
}

void loop() {
// imprimer un nombre aléatoire de 0 à 299
randNumber = random(300);
Serial.println(randNumber);

// imprimer un nombre aléatoire de 10 à 19
randNumber = random(10, 20);
Serial.println(randNumber);

delay(50);
}

 


 

Source : https://www.arduino.cc/reference/en/language/functions/random-numbers/random/

 

Laisser un commentaire