La fonction random() dans Arduino est une fonction qui génère un nombre aléatoire.
Syntaxe de la fonction random()
Syntaxe
random(min, max)
Paramètres de la fonction random()
- min : limite inférieure de la valeur aléatoire
- max : limite supérieure de la valeur aléatoire
Cette fonction prend deux paramètres : un minimum (min) et un maximum (max) pour la plage de nombres aléatoires à générer. Le nombre retourné sera compris entre min et max – 1. Si vous n’incluez qu’un seul paramètre, le nombre aléatoire généré sera compris entre 0 et le nombre spécifié.
Exemple d’utilisation de la fonction random()
Voici un exemple d’utilisation de la fonction random() pour générer un nombre aléatoire entre 0 et 9 et l’afficher sur la console série d’Arduino
void setup() {
Serial.begin(9600); // Initialisation de la console série à une vitesse de 9600 bauds
}
void loop() {
int nombreAleatoire = random(10); // Génère un nombre aléatoire entre 0 et 9
Serial.println(nombreAleatoire); // Affiche le nombre aléatoire sur la console série
delay(1000); // Attente de 1 seconde
}
Dans cet exemple, nous avons utilisé la fonction random() pour générer un nombre aléatoire entre 0 et 9 et l’avons stocké dans la variable nombreAleatoire. Ensuite, nous avons affiché ce nombre sur la console série à l’aide de la fonction Serial.println(). La fonction delay() est utilisée pour attendre 1 seconde avant de générer un nouveau nombre aléatoire.
Lien vers le site officiel – références Arduino – Fonction random()
0 commentaires