Bloc Aléatoire

Le bloc Aléatoire peut transmettre une valeur numérique ou logique. Vous pouvez utiliser le résultat du bloc Aléatoire pour que le robot choisisse parmi plusieurs actions.
Choix du type de valeur de sortie
Sélecteur de mode
Valeurs d'entrée
Valeur de sortie
Utilisez le sélecteur de mode pour choisir le type de valeur de sortie aléatoire : Numérique ou Logique. Une fois le mode sélectionné, vous allez pouvoir choisir les Valeurs d'entrée. Les valeurs d'entrée définissent la plage et la probabilité de la Valeur en sortie.
Modes
Numérique


En mode Numérique, la valeur de sortie est un nombre entier aléatoire. La Valeur va être définie sur un nombre entier aléatoire compris dans la plage déterminée par les valeurs Limite inférieure et Limite supérieure. Tous les nombres entiers compris dans cette fourchette de valeur ont la même chance d'être choisis.
Exemple
Ce programme diffuse une série continue de tonalités à des fréquences aléatoires comprises entre 500 et 5 000 Hz.
Logique


Le mode Logique transmet une valeur de sortie Vrai ou Faux. La probabilité d'obtenir une valeur de sortie Vrai est définie par la valeur d'entrée Probabilité de Vrai. La valeur d'entrée est un pourcentage, compris entre 0 et 100. Par exemple, avec une probabilité de 25, il y a 25% de chance que la valeur de sortie soit Vrai et 75% de chance qu'elle soit Faux.
Exemple
Dans ce programme, le robot choisit aléatoirement de tourner à gauche ou à droite, avec une probabilité de 50/50.
Conseils et astuces
Pour que le robot fasse un choix entre plus de deux actions à la fois, vous pouvez utiliser un bloc Aléatoire en mode Numérique et un bloc Sélecteur en mode Numérique. Par exemple, vous pouvez sortir un nombre aléatoire compris entre 1 et 5 et utiliser cette valeur pour choisir l'une des cinq conditions d'un bloc Sélecteur.
Valeurs d'entrée et de sortie
Les valeurs d'entrée du bloc Aléatoire définissent la plage et la probabilité de la valeur de sortie. Vous pouvez saisir les valeurs d'entrée directement dans le bloc. Les valeurs peuvent également être définies par les Fils de données" des valeurs de sortie d'autres blocs de programmation.
Valeur d'entréeTypeValeurs autoriséesRemarques
Limite inférieure NumériqueTout nombreLimite inférieure d'une valeur de sortie numérique
Limite supérieure NumériqueTout nombreLimite supérieure d'une valeur de sortie numérique
Probabilité de Vrai Numérique0 à 100Pourcentage de probabilité d'un résultat Vrai pour une valeur de sortie logique
La valeur de sortie du bloc Aléatoire fournit la valeur aléatoire. Pour utiliser la valeur de sortie, connectez-la à un autre bloc de programmation avec un Fil de données.
Valeur de sortieTypeRemarques
Valeur Numérique ou LogiqueNumérique en mode Numérique
Logique en mode Logique
Aléatoire
Liens rapides