randomSeed()
Description
L'instruction randomSeed() ("seed" = la graine en anglais) initialise le générateur de nombres pseudo-aléatoire, imposant à la séquence aléatoire de démarrer à un point arbitraire. Cette séquence, bien que très longue, et aléatoire, est toujours la même.
S'il est important que les valeurs d'une séquence générée par l'instruction random diffèrent, lors d'exécutions successives d'un programme, utiliser la fonction randomSeed() pour initialiser le générateur de nombres aléatoires avec une entrée suffisamment aléatoire, telle que la valeur renvoyée par l'instruction analogRead() sur une broche analogique non connectée.
Inversement, il peut être occasionnellement utile d'utiliser des séquences pseudo-aléatoires qui se répètent exactement. Ceci peut être réalisé en appelant l'instruction randomSeed() avec un nombre fixé, avant de démarrer la séquence aléatoire.
Syntaxe
Paramètres
- valeur: nombre transmis à la fonction
Valeurs Renvoyées
- Aucune valeur.
Exemple
- The result on Serial Monitor:
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |